6.7.3 • Published 1 year ago

react-timebomb v6.7.3

Weekly downloads
9
License
MIT
Repository
github
Last release
1 year ago

💣 react-timebomb

Examples 🃏

Check here for examples.

Usage

Basic

import { ReactTimebomb } from 'react-timebomb';

<ReactTimebomb
    format="DD.MM.YYYY"
    placeholder="Select date..."
    onChange={console.log}
/>;

Confirm date before changing value

<ReactTimebomb
    showConfirm
    format="DD.MM.YYYY"
    placeholder="Select date and confirm..."
    onChange={console.log}
/>

Min- and Max-Date (or either)

<ReactTimebomb
    format="DD.MM.YYYY"
    placeholder="Select date with min- and max-date..."
    minDate={new Date('2000-02-01')}
    maxDate={new Date('2004-10-10')}
    onChange={console.log}
/>

Week-Selection

<ReactTimebomb
    showCalendarWeek
    selectRange="week"
    format="DD.MM.YYYY"
    placeholder="Select week..."
    onChange={console.log}
/>

Range-Selection

<ReactTimebomb
    selectRange
    format="DD.MM.YYYY"
    placeholder="Select range..."
    onChange={console.log}
/>

Datetime-Picker

<ReactTimebomb
    format="DD.MM.YYYY HH:mm"
    placeholder="Select date and time..."
    onChange={console.log}
/>

Timepicker

<ReactTimebomb
    format="HH:mm"
    placeholder="Select time..."
    onChange={console.log}
/>

Props

PropTypeoptionaldefault
valueReactTimebombDate
onChangeonChange(dateA: Date ǀ undefined [, dateB: Date]): voidPasses the changed date as first param. When selectRange isset, two date-params are passed.
classNamestringx
disabledbooleanx
errorbooleanx
formatstringx'YYYY-MM-DD'
menuWidthnumberx
timeStepnumberx1
minDateDatex
maxDateDatex
mobilebooleanxDisplay a mobile-optimized menu
placeholderstringx
selectRange'week' ǀ boolean ǀ numberxPass true for free day selection, number for number of days selection or 'week' for week-selection
showCalendarWeekbooleanx
showConfirmbooleanxDisplays a confirm-button. Submits the date when confirming via button or pressing enter.
arrowButtonIdstringx
arrowButtonComponentReact.ComponentType<ArrowButtonProps>x
clearComponentReact.ComponentType<ClearComponentProps>x
iconComponentReact.ComponentType<IconProps>x
labelComponentReact.ComponentType<ReactTimebombValueProps ǀ ReactTimebombMultiValueProps>x
confirmComponentReact.ComponentType<ReactTimebombMenuProps>x
onErroronError(error: ReactTimebombError, ...value: string[]): voidx
onOpenonOpen(): voidx
onCloseonClose(): voidx

Types

type ReactTimebombDate = Date | undefined | Date[];
type ReactTimebombError = 'outOfRange' | 'invalidDate';

Localization

Timebomb is completely localized by moment. The default locale is en. The fastest way to change it, is by importing the locale-file to your project:

import 'moment/locale/de';

You can also use all other ways suggested by moment: http://momentjs.com/docs/#/i18n/changing-locale/

6.7.3

1 year ago

6.7.2

3 years ago

6.7.0

3 years ago

6.7.1

3 years ago

6.6.23

4 years ago

6.6.22

4 years ago

6.6.21

4 years ago

6.6.20

4 years ago

6.6.19

4 years ago

6.6.17

4 years ago

6.6.16

5 years ago

6.6.15

5 years ago

6.6.14

5 years ago

6.6.13

5 years ago

6.6.12

5 years ago

6.6.11

5 years ago

6.6.10

5 years ago

6.6.9

5 years ago

6.6.8

5 years ago

6.6.7

5 years ago

6.6.6

5 years ago

6.6.5

5 years ago

6.6.4

5 years ago

6.6.3

5 years ago

6.6.2

5 years ago

6.6.1

5 years ago

6.6.0

5 years ago

6.5.3

5 years ago

6.5.2

5 years ago

6.5.1

5 years ago

6.5.0

5 years ago

6.4.0

5 years ago

6.3.1

5 years ago

6.3.0

5 years ago

6.2.3

5 years ago

6.2.2

5 years ago

6.2.1

5 years ago

6.2.0

5 years ago

6.1.6

5 years ago

6.1.5

5 years ago

6.1.4

5 years ago

6.1.3

5 years ago

6.1.2

5 years ago

6.1.0

5 years ago

6.0.4

5 years ago

6.0.3

5 years ago

6.0.2

5 years ago

6.0.1

5 years ago

6.0.0

5 years ago

5.2.0

5 years ago

5.1.9

5 years ago

5.1.8

5 years ago

5.1.7

5 years ago

5.1.6

5 years ago

5.1.5

5 years ago

5.1.4

5 years ago

5.1.3

5 years ago

5.1.2

5 years ago

5.1.1

5 years ago

5.1.0

5 years ago

5.0.2

5 years ago

5.0.1

5 years ago

5.0.0

5 years ago

4.10.5

5 years ago

4.10.4

5 years ago

4.10.3

5 years ago

4.10.2

5 years ago

4.10.1

5 years ago

4.10.0

5 years ago

4.9.1

5 years ago

4.9.0

5 years ago

4.8.6

5 years ago

4.8.5

5 years ago

4.8.4

5 years ago

4.8.3

5 years ago

4.8.2

5 years ago

4.8.1

5 years ago

4.8.0

5 years ago

4.7.5

5 years ago

4.7.4

5 years ago

4.7.3

5 years ago

4.7.2

5 years ago

4.7.1

5 years ago

4.7.0

5 years ago

4.6.4

5 years ago

4.6.3

5 years ago

4.6.2

5 years ago

4.6.1

5 years ago

4.6.0

5 years ago

4.5.3

5 years ago

4.5.2

5 years ago

4.5.1

5 years ago

4.5.0

5 years ago

4.4.2

5 years ago

4.4.1

5 years ago

4.4.0

5 years ago

4.3.6

5 years ago

4.3.5

5 years ago

4.3.4

5 years ago

4.3.3

5 years ago

4.3.2

5 years ago

4.3.1

5 years ago

4.3.0

5 years ago

4.2.1

5 years ago

4.2.0

5 years ago

4.1.0

5 years ago

4.0.0

5 years ago

3.4.3

5 years ago

3.4.2

5 years ago

3.4.1

5 years ago

3.3.2

5 years ago

3.3.1

5 years ago

3.3.0

5 years ago

3.2.3

5 years ago

3.2.2

5 years ago

3.2.0

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.0.0

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.7

5 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.0

6 years ago

0.5.0

6 years ago

0.1.0

6 years ago