@bdt-component-library/date-field
v0.5.3
Published
DateField component
Downloads
36
Readme
DateField Component
About
This is a component published as its own package from our component library monorepo: https://github.com/BenefitsDataTrust/ui-components. Setup instructions, as well as higher-level goals and concerns can be found from the main project README.
Description
This component extends the TextField
component to provide a custom DateField
component.
- https://zeroheight.com/990ea04ab/p/98b6fb-input-fields/t/67f692
API
| prop | type | required | default | explanation | |-----------|--------|----------|---------|--------------| | className | string | no | n/a | Adds an optional classname to the component | | id | string | no | n/a | Adds an optional id to the component | | defaultValue | string | no | no | Input default value | | name | string | no | no | Input name attr | | required | boolean | no | false | Determines if the input is required | | inputRef | any | no | no | React ref for input | | helperText | string | no | no | Input helper text | | onChange | function | no | undefined | Event handler for onchange events | | autoFocus | boolean | no | false | Input autoFocus attr | | disabled | boolean | no | undefined | Determines input disabled state | | noBottomMargin | boolean | no | false | Removes bottom margin of input for more control over formatting | | placeholder | string | no | none | Allows default placeholder to show when input is empty | | value | string | no | no | Input value | | onBlur | function(e: event) | no | () => {} | Event handler for onblur events | | hasError | boolean | no | false | Determines error state | | readOnly | boolean | no | false | Property that prevents the user from entering text in the input |