thomasop-date-picker
v1.4.1
Published
A simple react component that open modal and you can choice date
Downloads
8
Maintainers
Readme
thomasop-date-picker
Data picker component
Description
When you use this package one label and one input display now. When you click on input so modal will be open and you can choice any date
Installation
The package can be installed via npm:
npm install thomasop-date-picker --save
Or via yarn:
yarn add thomasop-date-picker
Requirements
React 18.2.0+
Use
First initialise an useState for example :
const [inputData, setInputData] = useState([]);
To use the date picker component, simply use the code bellow :
<DatePicker
labelElement={"label"}
nameElement={"name"}
cssClass={"cssClass"}
setterValueInput={setInputData}
valueInput={inputData}
/>
label
is the name of label of the input that will show on the page name
is the name and id of the input cssClass
is the class added in all element in modal
Then inputData have the value of input and the name of input with this type :
["valueOfInput", "nameOfInput]
Type date picker
If you want the user to be unable to go to a later date or the opposite or both you can do this :
<DatePicker
labelElement={"label"}
nameElement={"name"}
cssClass={"cssClass"}
setterValueInput={setterValueInput}
valueInput={valueInput}
type={"before"}
/>
For type
you can choice before
, after
or all
Background color
By default main background color is blue
and second background color is orange
, but you can change this by adding props to DataPicker
<DatePicker
labelElement={"label"}
nameElement={"name"}
cssClass={"cssClass"}
setterValueInput={setterValueInput}
valueInput={valueInput}
mainColor={"red"}
secondColor={"blue"}
/>
Help
If you have a problem with this library or things to improve you can open an issue on github
Compatibility
The date picker component has been tested and is compatible with React 18 and newer versions. This component has not been tested on older versions, it may not work properly with them.