maximez_date_picker
v0.0.3
Published
A customizable date input component with a date picker that opens and closes.
Downloads
3
Readme
Modal Component
A customizable date input component with a date picker that opens and closes.
Prerequisites
Installation
You can install this component via npm:
npm install maximez_date_picker
Usage
Import the component
import {DateInput} from 'maximez_date_picker';
Include the DateInput component in your JSX
<DateInput name='name'
label='label'
errorMsg={startDateErrorMsg}
yearsRangeMin={1923}
yearsRangeMax={2023}
labelColor={colorPalette.quinaryColor}
focusedLabelColor={colorPalette.tertiaryColor}
boxShadowColor={colorPalette.senaryColor}
fontColor={colorPalette.tertiaryColor}
selectedDayFontColor={colorPalette.secondaryColor}
previousNextMonthFontColor={colorPalette.quinaryColor}
iconColor={colorPalette.tertiaryColor}
backgroundColor={colorPalette.secondaryColor}
hoveredBackgroundColor={colorPalette.primaryColor}
selectedDayBackgroundColor={colorPalette.quarternaryColor}
selectedMonthYearBackgroundColor={colorPalette.senaryColor}
todayBackgroundColor={colorPalette.senaryColor}
borderBottomColor={colorPalette.senaryColor} />
Customize the component by passing props
name
: Thename
attribute of the date input field.label
: The label text for the date input.errorMsg
: The error message to display (if any).yearsRangeMin
: The minimum year available in the date picker.yearsRangeMax
: The maximum year available in the date picker.defaultValue
: The default value for the input (format: "MM/DD/YYYY").dateInputField
: A manual input field to give the possibility to write the date instead of clicking.labelColor
: The color of the label.focusedLabelColor
: The color of the label when focused.boxShadowColor
: The color of the input box shadow.fontColor
: The color of the text in the input.selectedDayFontColor
: The color of the selected day in the date picker.previousNextMonthFontColor
: The color of the days in the previous/next month in the date picker.iconColor
: The color of the calendar icon.backgroundColor
: The background color of the input container.hoveredBackgroundColor
: The background color when hovered.selectedDayBackgroundColor
: The background color of the selected day in the date picker.selectedMonthYearBackgroundColor
: The background color of the selected month/year in the date picker.todayBackgroundColor
: The background color of today's date in the date picker.