@nonnontrivial/calendar

0.5.0 • Public • Published

calendar

simple, selectable dates for React

requires the following:

react@latest react-dom@latest

Installation

npm i -S @nonnontrivial/calendar

An Example

import { DateContext, MonthCycler, Calendar } from '@nonnontrivial/calendar';

function Sundial(props) {
  let [timeString, setTimeString] = React.useState(null);
  let onChange = React.useCallback(date => {
    setTimeString(date.toTimeString());
  }, []);
  return (
    <React.Fragment>
      <marquee>{timeString}</marquee>
      <DateContext.Provider value={{ onChange }}>
        <MonthCycler />
        <Calendar />
      </DateContext.Provider>
    </React.Fragment>
  );
}

Readme

Keywords

Package Sidebar

Install

npm i @nonnontrivial/calendar

Weekly Downloads

2

Version

0.5.0

License

MIT

Unpacked Size

10.1 kB

Total Files

4

Last publish

Collaborators

  • nonnontrivial