import * as React from 'react'; import { Calendar, ICalendarDayProps } from '@fluentui/react'; const calendarDayProps: Partial = { customDayCellRef: (element, date, classNames) => { if (element) { element.title = 'custom title from customDayCellRef: ' + date.toString(); if (date.getDay() === 0 || date.getDay() === 6) { classNames.dayOutsideBounds && element.classList.add(classNames.dayOutsideBounds); (element.children[0] as HTMLButtonElement).disabled = true; } } }, }; export const CalendarInlineCustomDayCellRefExample: React.FunctionComponent = () => { const [selectedDate, setSelectedDate] = React.useState(); const onSelectDate = React.useCallback((date: Date, dateRangeArray: Date[]): void => { setSelectedDate(date); }, []); return (
Selected date: {selectedDate?.toLocaleString() || 'Not set'}
); };