Date Field
Allows users to input a date in a structured format using separate fields for day, month, and year.
Usage
Examples
Size
Use the size prop to change the checkbox size!
Uncontrolled vs Controlled State
To use the date field in the uncontrolled state, set the defaultValue prop to the initial value of the date field.
To use the date field in the controlled state, set the value prop to the current value of the date field and provide an onValueChange event listener to handle the change.
Uncontrolled
Controlled
Disabled
Date field can be disabled by setting the disabled prop to true. When disabled, the date field will not be interactive.
Invalid
Invalid state is triggered when a date field fails validation. To indicate an invalid date field, set the invalid prop to true.
Props
DateField
| Prop | Type | Default | 
|---|---|---|
| size | enum | small | 
| defaultValue | string | - | 
| value | string | - | 
| onChange | (date: string ) => void | - | 
| disabled | boolean | false | 
| invalid | boolean | false |