1.2.3 • Published 3 years ago

@tsamantanis/react-datepicker v1.2.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

React Datepicker react-datepicker

A simple, responsive react calendar component for selecting one or many dates in the near past or future.

Example

View an example of the component here

Install

npm install --save @tsamantanis/react-datepicker

Usage

Default Styles

import React from 'react'

import { DatePicker } from '@tsamantanis/react-datepicker'
import '@tsamantanis/react-datepicker/dist/index.css'

const App = () => {
  return (
    <DatePicker
      timezone='America/Los_Angeles' // Check moment-timezone documentation
      disabled={['2021-10-09', '2021-10-19']} // (Optional) Array of YYYY-MM-DD formatted dates to appear disabled
      multiple={3} // (Optional) Number of dates to be selected
      consecutive={2} // (Optional) Number of consecutive days to appear selected
      onDayClick={(selectedDates) => console.log(selectedDates)}
      onMonthChange={(month) => console.log(month)}
    />
  )
}

export default App

Changing Year

import React from 'react'

import { DatePicker } from '@tsamantanis/react-datepicker'
import '@tsamantanis/react-datepicker/dist/index.css'

const App = () => {
  return (
    <DatePicker
      timezone='America/Los_Angeles' // Check moment-timezone documentation
      changeYear={true} // Boolean for allowing users to change calendar years
      onDayClick={(selectedDates) => console.log(selectedDates)}
      onMonthChange={(month) => console.log(month)}
      onYearChange={(year) => console.log(year)}
    />
  )
}

export default App

Custom Styles

import React from 'react'

import { DatePicker } from '@tsamantanis/react-datepicker'
import '@tsamantanis/react-datepicker/dist/index.css'

const App = () => {
  return (
    <DatePicker
      timezone='America/Los_Angeles' // Check moment-timezone documentation
      onDayClick={(selectedDates) => console.log(selectedDates)}
      onMonthChange={(month) => console.log(month)}
      fontFamily="'VT323', monospace"
      textColor='#000000'
      backgroundColor='#F9EFE4'
      border='1px solid #000000'
      borderRadius='0px'
      boxShadow='4px 4px #C8C2BA'
    />
  )
}

export default App

Contributions

If you are interested in contributing to this project, please open an issue with a description of what you would like to add.

License

MIT © tsamantanis

1.2.0

3 years ago

1.0.2

3 years ago

1.1.0

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago