@webthatmatters/react-range-datepicker

1.0.5 • Public • Published

react-range-datepicker

An easily customizable range datepicker

demo

Dependencies

Getting Started

Installation

  npm install @webthatmatters/react-range-datepicker --save

Example of use

import RangeDatePicker from '@webthatmatters/react-range-datepicker';


<RangeDatePicker
  dates={{ from: moment(), to: moment().add(1, 'month') }}
  onDatesChange={dates => console.log(dates)}
  showOptions
/>

Overidding Options

<RangeDatePicker
  ...
  showOptions
  options={[
    {
      label: 'Today',
      startDate: moment().startOf('day'),
      endDate: moment().endOf('day')
    },
    {
      label: 'Yesterday',
      startDate: moment().subtract(1, 'days'),
      endDate: moment().subtract(1, 'days')
    }
  ]}
/>

Overriding styles

<RangeDatePicker
  ...
  styles={
    {
      selectedColor: '#608fc9',
      borderColor: '#ededed',
      dayColor: '#f2f5f7',
      textColor: '#1c2a3b',
      calendarIcon: 'path_to_icon'
    }
  }
/>

Overriding datepicker options

<RangeDatePicker
  ...
  datePickerOptions={{
    ...
    displayFormat: 'DD/MM/YYYY'
  }}
/>

Readme

Keywords

none

Package Sidebar

Install

npm i @webthatmatters/react-range-datepicker

Weekly Downloads

18

Version

1.0.5

License

MIT

Unpacked Size

4.9 MB

Total Files

6

Last publish

Collaborators

  • georgepap
  • sofia123424
  • koshat
  • fozuzip