1.2.8 • Published 5 months ago
react-datepicker-dayjs v1.2.8
React DatePicker
Simple datepicker on React + dayjs
Installation
npm install react-datepicker-dayjs
npm install dayjs
Or via yarn:
yarn add react-datepicker-dayjs
yarn add dayjs
import { useState } from 'react'
import { CalendarPicker } from 'react-datepicker-dayjs'
// if need a default styles
import 'react-datepicker-dayjs/dist/style.css'
function App() {
// dayjs default return is string format
const [date, setDate] = useState<string>()
return (
<CalendarPicker value={date} onChange={setDate} />
)
}
Use with react-hook-form
import { CalendarPicker } from 'react-datepicker-dayjs'
import { useFormContext, Controller } from 'react-hook-form'
// if need a default styles
import 'react-datepicker-dayjs/dist/style.css'
function App() {
const { control } = useFormContext()
return (
<Controller
control={control}
render={({ field: { onChange, value }}) => (
<CalendarPicker
value={value}
onChange={onChange}
/>
)}
name={'your-key'}
/>
)
}
Property | type | Values | Description |
---|---|---|---|
locale | string | "en", "ru" | Changed language and day of started week. Default: en |
type | String | "date", "full" | Type of returned date (when type of month, days is not show) |
onChange* | string | '1994-09-05' | Returned date or null (if reset) |
value* | string | '1994-09-05' | Show date or placeholder |
returnedFormat | string | "YYYY.MM.DD", "MM.YYYY" and etc | Returned format of value, default: 'YYYY-MM-DD' |
placeholder | string | any string | default placeholder it's returnedFormat |
globalStyles | CSSProperties | any styles | Styles for global container |
calendarStyles | CSSProperties | any styles | Styles for calendar container |
mainColor | string | any color | Color is active date. Default: #2F8DB3 |
min | string | none, "2024-04-12" | Min date for select. Default: none |
max | string | none, "2024-05-12" | Max date for select. Default: none |
Todos
- Tests
- Documentation
Please create a discussion if you have any comments or suggestions, thank you.
1.2.8
5 months ago
1.2.7
5 months ago
1.2.6
5 months ago
1.2.5
7 months ago
1.2.4
7 months ago
1.2.3
7 months ago
1.2.2
1 year ago
1.2.1
1 year ago
1.2.0
1 year ago
1.1.5
1 year ago
1.1.4
1 year ago
1.1.1
1 year ago
1.0.19
1 year ago
1.1.0
1 year ago
1.0.18
1 year ago
1.0.17
1 year ago
1.0.38
1 year ago
1.1.3
1 year ago
1.1.2
1 year ago
1.0.22
1 year ago
1.0.21
1 year ago
1.0.20
1 year ago
1.0.26
1 year ago
1.0.25
1 year ago
1.0.24
1 year ago
1.0.23
1 year ago
1.0.29
1 year ago
1.0.28
1 year ago
1.0.27
1 year ago
1.0.33
1 year ago
1.0.31
1 year ago
1.0.30
1 year ago
1.0.37
1 year ago
1.0.36
1 year ago
1.0.35
1 year ago
1.0.34
1 year ago
1.0.16
1 year ago
1.0.15
1 year ago
1.0.9
1 year ago
1.0.11
1 year ago
1.0.10
1 year ago
1.0.14
1 year ago
1.0.13
1 year ago
1.0.12
1 year ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
1.0.1
1 year ago
0.0.34
1 year ago
0.0.33
1 year ago
0.0.31
1 year ago