@purjayadi/antd-weekly-calendar
TypeScript icon, indicating that this package has built-in type declarations

1.3.8 • Public • Published

Antd Weekly Calendar

A weekly calendar component for antd.

Selection_839

Getting Started

npm install @purjayadi/antd-weekly-calendar

Example

This is a basic example, check out the example folder for a complete Chakra UI example!

import {
  WeeklyCalendar,
} from 'antd-weekly-calendar';

const events = [
  { startTime: new Date(2021, 3, 21, 12, 0, 0), endTime: new Date(2021, 3, 21, 14, 30, 0), title: 'Ap. 1', backgroundColor: 'red' },
  { startTime: new Date(2021, 3, 25, 10, 0, 0), endTime: new Date(2021, 3, 25, 17, 15, 0), title: 'Ap. 1' },
];

function MyCalendar() {
  return (
      <>
        <WeeklyCalendar
            events={events}
            onEventClick={(event) => console.log(event)}
            onSelectDate={(date) => console.log(date)}
        />
      </>
  );
}

Api

<WeeklyCalendar />

Property Type Default Description
onEventClick (event) => void - Callback for when an event is being clicked
onSelectDate (date) => void - Callback for when a date is selected
weekends? boolean false Display weekend on the calendar

Event Api

Value Type Default Description
eventId string - EventId
startTime Date - event start time
endTime Date - event end time
title string - event title
location? string - event location
allDay? boolean false is the event a full day event?
textColor? string white You can use any of the CSS color formats such #f00, #ff0000, rgb(255,0,0), or red.
backgroundColor? string #1444AF You can use any of the CSS color formats such #f00, #ff0000, rgb(255,0,0), or red.
secondColor? string #ffff You can use any of the CSS color formats such #f00, #ff0000, rgb(255,0,0), or red.

Contributing

This is my first open source project. Please feel free to contribute in any way you want.

Contributing can be as simple as giving feedback in the issues, updating documentation or writing your own posts, that can be linked in the README. Of course you are also welcome to propose changes via the issues or pull requests.

Readme

Keywords

Package Sidebar

Install

npm i @purjayadi/antd-weekly-calendar

Weekly Downloads

0

Version

1.3.8

License

MIT

Unpacked Size

135 kB

Total Files

17

Last publish

Collaborators

  • purjayadi