import * as React from 'react';
import { CalendarButtonExample } from './Calendar.Button.Example';
import { CalendarInlineContiguousWorkWeekDaysExample } from './Calendar.Inline.ContiguousWorkWeekDays.Example';
import { CalendarInlineCustomDayCellRefExample } from './Calendar.Inline.CustomDayCellRef.Example';
import { CalendarInlineDateBoundariesExample } from './Calendar.Inline.DateBoundaries.Example';
import { CalendarInlineExample } from './Calendar.Inline.Example';
import { CalendarInlineMonthOnlyExample } from './Calendar.Inline.MonthOnly.Example';
import { CalendarInlineMultidayDayViewExample } from './Calendar.Inline.MultidayDayView.Example';
import { CalendarInlineNonContiguousWorkWeekDaysExample } from './Calendar.Inline.NonContiguousWorkWeekDays.Example';
import { CalendarInlineOverlaidMonthExample } from './Calendar.Inline.OverlaidMonthPicker.Example';
import { CalendarInlineSixWeeksExample } from './Calendar.Inline.SixWeeks';
import { CalendarInlineWeekNumbersExample } from './Calendar.Inline.WeekNumbers.Example';
import { CalendarInlineWeekSelectionExample } from './Calendar.Inline.WeekSelection.Example';
import { CalendarInlineMonthSelectionExample } from './Calendar.Inline.MonthSelection.Example';
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');
export var 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(CalendarInlineExample, null),
        },
        {
            title: 'Calendar with overlaid month picker when header is clicked',
            code: CalendarInlineOverlaidMonthExampleCode,
            view: React.createElement(CalendarInlineOverlaidMonthExample, null),
        },
        {
            title: 'Calendar with week selection',
            code: CalendarInlineWeekSelectionExampleCode,
            view: React.createElement(CalendarInlineWeekSelectionExample, null),
        },
        {
            title: 'Calendar with month selection',
            code: CalendarInlineMonthSelectionExampleCode,
            view: React.createElement(CalendarInlineMonthSelectionExample, null),
        },
        {
            title: 'Calendar with week numbers',
            code: CalendarInlineWeekNumbersExampleCode,
            view: React.createElement(CalendarInlineWeekNumbersExample, null),
        },
        {
            title: 'Calendar displaying 6 weeks',
            code: CalendarInlineSixWeeksExampleCode,
            view: React.createElement(CalendarInlineSixWeeksExample, null),
        },
        {
            title: 'Calendar with month picker and no day picker',
            code: CalendarInlineMonthOnlyExampleCode,
            view: React.createElement(CalendarInlineMonthOnlyExample, null),
        },
        {
            title: 'Calendar with date boundary and disabled dates',
            code: CalendarInlineDateBoundariesExampleCode,
            view: React.createElement(CalendarInlineDateBoundariesExample, null),
        },
        {
            title: 'Calendar with custom selectable days',
            code: CalendarInlineContiguousWorkWeekDaysExampleCode,
            view: React.createElement(CalendarInlineContiguousWorkWeekDaysExample, null),
        },
        {
            title: 'Calendar with custom selectable days, week starting on Monday',
            code: CalendarInlineNonContiguousWorkWeekDaysExampleCode,
            view: React.createElement(CalendarInlineNonContiguousWorkWeekDaysExample, null),
        },
        {
            title: 'Calendar with multi-day view',
            code: CalendarInlineMultidayDayViewExampleCode,
            view: React.createElement(CalendarInlineMultidayDayViewExample, null),
        },
        {
            title: 'Calendar a tooltip for each day and disabling weekends',
            code: CalendarInlineCustomDayCellRefExampleCode,
            view: React.createElement(CalendarInlineCustomDayCellRefExample, null),
        },
        {
            title: 'Calendar launched from a button',
            code: CalendarButtonExampleCode,
            view: React.createElement(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