define(["require", "exports", "react", "./FocusTrapZone.Box.Example", "./FocusTrapZone.Box.FocusOnCustomElement.Example", "./FocusTrapZone.Box.Click.Example", "./FocusTrapZone.Nested.Example", "./FocusTrapZone.FocusZone.Example", "./FocusTrapZone.DialogInPanel.Example"], function (require, exports, React, FocusTrapZone_Box_Example_1, FocusTrapZone_Box_FocusOnCustomElement_Example_1, FocusTrapZone_Box_Click_Example_1, FocusTrapZone_Nested_Example_1, FocusTrapZone_FocusZone_Example_1, FocusTrapZone_DialogInPanel_Example_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    var FocusTrapZoneBoxExampleCode = require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/FocusTrapZone.Box.Example.tsx');
    var FocusTrapZoneBoxCustomElementExampleCode = require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/FocusTrapZone.Box.FocusOnCustomElement.Example.tsx');
    var FocusTrapZoneBoxClickExampleCode = require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/FocusTrapZone.Box.Click.Example.tsx');
    var FocusTrapZoneNestedExampleCode = require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/FocusTrapZone.Nested.Example.tsx');
    var FocusTrapZoneFocusZoneExampleCode = require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/FocusTrapZone.FocusZone.Example.tsx');
    var FocusTrapZoneDialogInPanelExampleCode = require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/FocusTrapZone.DialogInPanel.Example.tsx');
    exports.FocusTrapZonePageProps = {
        title: 'FocusTrapZone',
        componentName: 'FocusTrapZone',
        componentUrl: 'https://github.com/microsoft/fluentui/tree/7.0/packages/office-ui-fabric-react/src/components/FocusTrapZone',
        examples: [
            {
                title: 'Simple box',
                code: FocusTrapZoneBoxExampleCode,
                view: React.createElement(FocusTrapZone_Box_Example_1.FocusTrapZoneBoxExample, null),
            },
            {
                title: 'Simple box with focus on custom focusable element',
                code: FocusTrapZoneBoxCustomElementExampleCode,
                view: React.createElement(FocusTrapZone_Box_FocusOnCustomElement_Example_1.FocusTrapZoneBoxCustomElementExample, null),
            },
            {
                title: 'Simple box with clicking outside trap zone enabled',
                code: FocusTrapZoneBoxClickExampleCode,
                view: React.createElement(FocusTrapZone_Box_Click_Example_1.FocusTrapZoneBoxClickExample, null),
            },
            {
                title: 'Multiple nested FocusTrapZones',
                code: FocusTrapZoneNestedExampleCode,
                view: React.createElement(FocusTrapZone_Nested_Example_1.FocusTrapZoneNestedExample, null),
            },
            {
                title: 'FocusTrapZone with FocusZones',
                code: FocusTrapZoneFocusZoneExampleCode,
                view: React.createElement(FocusTrapZone_FocusZone_Example_1.FocusTrapZoneFocusZoneExample, null),
            },
            {
                title: 'A Dialog nested in a Panel',
                code: FocusTrapZoneDialogInPanelExampleCode,
                view: React.createElement(FocusTrapZone_DialogInPanel_Example_1.FocusTrapZoneDialogInPanelExample, null),
            },
        ],
        overview: require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/docs/FocusTrapZoneOverview.md'),
        bestPractices: require('!raw-loader!@fluentui/react-examples/src/office-ui-fabric-react/FocusTrapZone/docs/FocusTrapZoneBestPractices.md'),
        isHeaderVisible: true,
        isFeedbackVisible: true,
        allowNativeProps: true,
    };
});
//# sourceMappingURL=FocusTrapZone.doc.js.map