import './demo7.css'; import Calendar2 from '..'; import React from 'react'; import ReactDOM from 'react-dom'; import dayjs from 'dayjs'; const currentDate = dayjs(); function dateCellRender(date) { const dateNum = date.date(); if (currentDate.month() !== date.month()) { return dateNum; } let eventList; switch (dateNum) { case 1: eventList = [ { type: 'primary', content: 'Event 1' }, { type: 'normal', content: 'Event 2' }, ]; break; case 10: eventList = [ { type: 'normal', content: 'Event 3' }, { type: 'normal', content: 'Event 4' }, ]; break; case 11: eventList = [ { type: 'primary', content: 'Event 5' }, { type: 'primary', content: 'Event 6' }, ]; break; default: eventList = []; } return (
{dateNum}
); } function monthCellRender(date) { if (currentDate.month() === date.month()) { return (
{date.month()}
Events
); } return date.month(); } ReactDOM.render(, document.getElementById('calendar2-demo-7'));