calendra
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

calendra

Props

Name Type Default Description
dateValue Date Required The selected date value.
setDateValue (value: React.SetStateAction) => void Required A function to set the new date value.
darkMode boolean false Optional. Set to true to enable dark mode.
readOnly boolean false Optional. Set to true to disable user interactions with the calendar.
yearRange [number, number] last 50 year Optional. The allowed range of years for the calendar.

Usage

Here's an example of basic usage:

import React, { useState } from 'react';
import { Calendar } from 'calendra';

function App() {
  const [dateValue, setDateValue] = useState(new Date());

  return (
    <>
      <Calendar dateValue={dateValue} setDateValue={setDateValue} />
    </>
  );
}

Here's an example of dark mode usage:

import React, { useState } from 'react';
import { Calendar } from 'calendra';

function App() {
  const [dateValue, setDateValue] = useState(new Date());
  const [darkMode, setDarkMode] = useState(false);

  return (
    <>
      <Calendar 
          dateValue={dateValue} 
          setDateValue={setDateValue} 
          darkMode={darkMode}
        />
    </>
  );
}

Package Sidebar

Install

npm i calendra

Weekly Downloads

25

Version

1.0.4

License

MIT

Unpacked Size

71.3 kB

Total Files

26

Last publish

Collaborators

  • jainex