define(["require", "exports", "react", "./Calendar.Button.Example", "./Calendar.Inline.ContiguousWorkWeekDays.Example", "./Calendar.Inline.CustomDayCellRef.Example", "./Calendar.Inline.DateBoundaries.Example", "./Calendar.Inline.Example", "./Calendar.Inline.MonthOnly.Example", "./Calendar.Inline.MultidayDayView.Example", "./Calendar.Inline.NonContiguousWorkWeekDays.Example", "./Calendar.Inline.OverlaidMonthPicker.Example", "./Calendar.Inline.SixWeeks", "./Calendar.Inline.WeekNumbers.Example", "./Calendar.Inline.WeekSelection.Example", "./Calendar.Inline.MonthSelection.Example"], function (require, exports, React, Calendar_Button_Example_1, Calendar_Inline_ContiguousWorkWeekDays_Example_1, Calendar_Inline_CustomDayCellRef_Example_1, Calendar_Inline_DateBoundaries_Example_1, Calendar_Inline_Example_1, Calendar_Inline_MonthOnly_Example_1, Calendar_Inline_MultidayDayView_Example_1, Calendar_Inline_NonContiguousWorkWeekDays_Example_1, Calendar_Inline_OverlaidMonthPicker_Example_1, Calendar_Inline_SixWeeks_1, Calendar_Inline_WeekNumbers_Example_1, Calendar_Inline_WeekSelection_Example_1, Calendar_Inline_MonthSelection_Example_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.CalendarPageProps = void 0;
    var CalendarButtonExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Button.Example.tsx');
    var CalendarInlineContiguousWorkWeekDaysExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.ContiguousWorkWeekDays.Example.tsx');
    var CalendarInlineCustomDayCellRefExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.CustomDayCellRef.Example.tsx');
    var CalendarInlineDateBoundariesExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.DateBoundaries.Example.tsx');
    var CalendarInlineExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.Example.tsx');
    var CalendarInlineMonthOnlyExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.MonthOnly.Example.tsx');
    var CalendarInlineMultidayDayViewExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.MultidayDayView.Example.tsx');
    var CalendarInlineNonContiguousWorkWeekDaysExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.NonContiguousWorkWeekDays.Example.tsx');
    var CalendarInlineOverlaidMonthExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.OverlaidMonthPicker.Example.tsx');
    var CalendarInlineSixWeeksExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.SixWeeks.tsx');
    var CalendarInlineWeekNumbersExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.WeekNumbers.Example.tsx');
    var CalendarInlineWeekSelectionExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.WeekSelection.Example.tsx');
    var CalendarInlineMonthSelectionExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/Calendar.Inline.MonthSelection.Example.tsx');
    exports.CalendarPageProps = {
        title: 'Calendar',
        componentName: 'Calendar',
        componentUrl: 'https://github.com/microsoft/fluentui/tree/master/packages/react/src/components/Calendar',
        examples: [
            {
                title: 'Calendar',
                code: CalendarInlineExampleCode,
                view: React.createElement(Calendar_Inline_Example_1.CalendarInlineExample, null),
            },
            {
                title: 'Calendar with overlaid month picker when header is clicked',
                code: CalendarInlineOverlaidMonthExampleCode,
                view: React.createElement(Calendar_Inline_OverlaidMonthPicker_Example_1.CalendarInlineOverlaidMonthExample, null),
            },
            {
                title: 'Calendar with week selection',
                code: CalendarInlineWeekSelectionExampleCode,
                view: React.createElement(Calendar_Inline_WeekSelection_Example_1.CalendarInlineWeekSelectionExample, null),
            },
            {
                title: 'Calendar with month selection',
                code: CalendarInlineMonthSelectionExampleCode,
                view: React.createElement(Calendar_Inline_MonthSelection_Example_1.CalendarInlineMonthSelectionExample, null),
            },
            {
                title: 'Calendar with week numbers',
                code: CalendarInlineWeekNumbersExampleCode,
                view: React.createElement(Calendar_Inline_WeekNumbers_Example_1.CalendarInlineWeekNumbersExample, null),
            },
            {
                title: 'Calendar displaying 6 weeks',
                code: CalendarInlineSixWeeksExampleCode,
                view: React.createElement(Calendar_Inline_SixWeeks_1.CalendarInlineSixWeeksExample, null),
            },
            {
                title: 'Calendar with month picker and no day picker',
                code: CalendarInlineMonthOnlyExampleCode,
                view: React.createElement(Calendar_Inline_MonthOnly_Example_1.CalendarInlineMonthOnlyExample, null),
            },
            {
                title: 'Calendar with date boundary and disabled dates',
                code: CalendarInlineDateBoundariesExampleCode,
                view: React.createElement(Calendar_Inline_DateBoundaries_Example_1.CalendarInlineDateBoundariesExample, null),
            },
            {
                title: 'Calendar with custom selectable days',
                code: CalendarInlineContiguousWorkWeekDaysExampleCode,
                view: React.createElement(Calendar_Inline_ContiguousWorkWeekDays_Example_1.CalendarInlineContiguousWorkWeekDaysExample, null),
            },
            {
                title: 'Calendar with custom selectable days, week starting on Monday',
                code: CalendarInlineNonContiguousWorkWeekDaysExampleCode,
                view: React.createElement(Calendar_Inline_NonContiguousWorkWeekDays_Example_1.CalendarInlineNonContiguousWorkWeekDaysExample, null),
            },
            {
                title: 'Calendar with multi-day view',
                code: CalendarInlineMultidayDayViewExampleCode,
                view: React.createElement(Calendar_Inline_MultidayDayView_Example_1.CalendarInlineMultidayDayViewExample, null),
            },
            {
                title: 'Calendar a tooltip for each day and disabling weekends',
                code: CalendarInlineCustomDayCellRefExampleCode,
                view: React.createElement(Calendar_Inline_CustomDayCellRef_Example_1.CalendarInlineCustomDayCellRefExample, null),
            },
            {
                title: 'Calendar launched from a button',
                code: CalendarButtonExampleCode,
                view: React.createElement(Calendar_Button_Example_1.CalendarButtonExample, null),
            },
        ],
        overview: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/docs/CalendarOverview.md'),
        bestPractices: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Calendar/docs/CalendarBestPractices.md'),
        isHeaderVisible: true,
        isFeedbackVisible: true,
    };
});
//# sourceMappingURL=Calendar.doc.js.map