A pack of extensions for grommet 2
created:7/7/2021
updated:7/7/2021
loc
72
comments
6%
failed
16
coverage
67%

DateInput

Component

import { DateInput } from 'grommet-controls';

Size

() => (
<DateTestBed value={smallDate(new Date('08/30/2020'))} size="medium" />
)

Commits

Date
Author
Commit Message
8/31/2020

atanasster

avatar of atanasster
update stories titles and navigation
8/30/2020

atanasster

avatar of atanasster
update eslint and add component-controls
8/27/2019

atanasster

avatar of atanasster
initial commit 2.x alpha
3 commits

External dependencies

package
imports
peer
grommet
^2.15.0
CalendarBox
*
Calendar
*
react
^17.0.1
ReactComponent
*

Internal dependencies

file
imports
"../MaskedInput"
"../../utils/moment"
smallDate
"./DateInputProps"
IDateInputProps

Component JSX

<CalendarIcon
/>
<MaskedInput
updatevaluedropContent
>
MaskedInput
from"../MaskedInput"
<Box
pad
>
grommet
^2.15.0
<Calendar
dateonSelectboundsdatesdisabledfirstDayOfWeeklocalesize
/>
grommet
^2.15.0

Stories

Main

() => (
<DateTestBed value={smallDate(new Date('08/30/2020'))} />
)

Autocorrect

() => (
<DateTestBed value={smallDate(new Date('08/30/2020'))} autocorrect={true} />
)

Disabled

() => (
<DateTestBed value={smallDate(new Date('08/30/2020'))} disabled={true} />
)

Bounds

() => (
<DateTestBed
value={smallDate(new Date('08/30/2020'))}
bounds={[
smallDate(new Date(new Date('08/30/2020').getFullYear(), 0, 1)),
smallDate(new Date(new Date('08/30/2020').getFullYear(), 11, 31)),
]}
/>
)

Disabled Dates

() => (
<DateTestBed
value={smallDate(new Date('08/30/2020'))}
disabledDates={[
smallDate(new Date('08/30/2020')),
smallDate(
new Date('08/30/2020').setDate(new Date('08/30/2020').getDate() - 1),
),
]}
/>
)

First Day Of Week

() => (
<DateTestBed value={smallDate(new Date('08/30/2020'))} firstDayOfWeek={1} />
)

Locale

() => (
<DateTestBed value={smallDate(new Date('08/30/2020'))} locale="de-DE" />
)