variant (outlined, filled, borderless, underlined), status (error, warning) and size work as they do on every other input.
- Use one variant across a form. A picker that looks different from the text field beside it reads as a different kind of control. Set it once on the provider, not per field.
- Inside a Form.Item, status is set from the item's validation, so do not set it by hand there.
- Pair status with help text that says what is wrong. “Invalid date” and “Outside the booking window” look the same in red.
- On a RangePicker, disabled takes a pair, [boolean, boolean], to lock one end.