import * as React from 'react'; import { Calendar, DateRangeType, DayOfWeek } from '@fluentui/react'; const workWeekDays = [DayOfWeek.Tuesday, DayOfWeek.Saturday, DayOfWeek.Wednesday, DayOfWeek.Friday]; export const CalendarInlineNonContiguousWorkWeekDaysExample: React.FunctionComponent = () => { const [selectedDateRange, setSelectedDateRange] = React.useState(); const [selectedDate, setSelectedDate] = React.useState(); const onSelectDate = React.useCallback((date: Date, dateRangeArray: Date[]): void => { setSelectedDate(date); setSelectedDateRange(dateRangeArray); }, []); let dateRangeString = 'Not set'; if (selectedDateRange) { const rangeStart = selectedDateRange[0]; const rangeEnd = selectedDateRange[selectedDateRange.length - 1]; dateRangeString = rangeStart.toLocaleDateString() + '-' + rangeEnd.toLocaleDateString(); } return (
Selected date: {selectedDate?.toLocaleString() || 'Not set'}
Selected range: {dateRangeString}
); };