0.1.7 • Published 1 year ago

react-micro-calendar v0.1.7

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

react-micro-calendar

Simple react calendar and date picker component

Getting started

Installation

npm install react-micro-calendar

Usage

Here's an example of basic usage

import MicroCalendar from 'react-micro-calendar'

const App = () => {
  const handleDate = date => {
    console.log(date)
  }
  
  return (
    <div className="App">
      <MicroCalendar onDateSelected={date => handleDate(date)} />
    </div>
  );
}

export default App;

Options

Props

NameDescriptionDefault
localedates locale"default"
monthDisplayLengthMonth length to display"long"
weekdaysArray with week days to display['L', 'M', 'X', 'J', 'V', 'S', 'D']
prevButtonPrev month button label"<"
nextButtonNext month button label">"
applySelectionButtonLabelApply date selection button label"OK"
selectedClassNameClass name for selected day(s)"selected"
todayClassNameClass name today"today"
pastClassNameClass name for past days"past"
futureClassNameClass name for future days"future"

Callback

NameDescriptionExample
onDateSelectedFunction to be fired when date selection is completedonDateSelected={date => handleDate(date)}

Styling

The calendar component has no built-in CSS, so it can be styled as you want.

License

The MIT License.

Contributing

As this package is in a very basic form, all contributions are welcome 😅

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago