1.2.0 • Published 4 years ago
@wyesoftware/datetimepicker v1.2.0
DateTimePicker
DateTimePicker Component for React.JS/React.TS
Install package
npm i @wyesoftware/datetimepickeryarn add @wyesoftware/datetimepickerUsage
import DateTimePicker from "@wyesoftware/datetimepicker";
const App = () => {
return <DateTimePicker />;
};TypeScript
This component has full typescript support.
Available props
| Property | Description | Type | Default | Required |
|---|---|---|---|---|
| dir | Direction of the component | "ltr" / "rtl" | "ltr" | false |
| dirFromElement | Set component direction from outside element | "html" / "body" / string (for id) | - | false |
| inputRef | Ref for input | Ref | - | false |
| name | Form name | string | - | false |
| value | The input content value | string / Dayjs / string[] / Dayjs[] / undefined | - | false |
| placeholder | Custom input placeholder | string / string[] | - | false |
| onChange | Callback when user input | (value: Dayjs / Dayjs[] / undefined) => void | - | false |
| onBlur | Callback when user click outside | (e?: FocusEvent) => void | - | false |
| mode | DateTimeInput mode | "date" / "datetime" / "time" / "range" | "datetime" | false |
| isCurrentMonth | Calendar set current month and year on load (not for "range" mode) | boolean | true | false |
| disabledDates | Specify the date that cannot be selected | (day: Dayjs) => boolean | - | false |
| language | Choose language (english, hebrew, russian - available) or set custom | "en" / "he" / "ru" / custom | "en" | false |
| disabled | Set input disabled mode | boolean | false | false |
| readOnly | Set input readOnly mode | boolean | false | false |
| allowClear | Show clear input button | boolean | false | false |
| onClear | Callback when user clear input | () => void | - | false |
| className | Set classes for main container | string | - | false |
Custom language object example
dayjs: {
locale: langLocale;
startWeek: "monday";
}
buttons: {
today: "string";
time: "string";
}
labels: {
time: "string";
}
placeholders: {
year: "string";
month: "string";
}Future updates
More features....
1.2.0
4 years ago
1.1.2
4 years ago
1.1.1
4 years ago
1.0.2
4 years ago
1.1.0
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.0-beta2
4 years ago
1.0.0-beta3
4 years ago
1.0.0-beta1
4 years ago
0.2.3
4 years ago
0.2.2
5 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.1.5
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago