import * as React from 'react';
import { IDocPageProps } from '@fluentui/react/lib/common/DocPage.types';
import { PivotBasicExample } from './Pivot.Basic.Example';
import { PivotIconCountExample } from './Pivot.IconCount.Example';
import { PivotLargeExample } from './Pivot.Large.Example';
import { PivotTabsExample } from './Pivot.Tabs.Example';
import { PivotTabsLargeExample } from './Pivot.TabsLarge.Example';
import { PivotOnChangeExample } from './Pivot.OnChange.Example';
import { PivotRemoveExample } from './Pivot.Remove.Example';
import { PivotOverrideExample } from './Pivot.Override.Example';
import { PivotSeparateExample } from './Pivot.Separate.Example';
import { PivotOverflowMenuExample } from './Pivot.OverflowMenu.Example';
const PivotRemoveExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.Remove.Example.tsx') as string;
const PivotBasicExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.Basic.Example.tsx') as string;
const PivotLargeExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.Large.Example.tsx') as string;
const PivotTabsExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.Tabs.Example.tsx') as string;
const PivotTabsLargeExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.TabsLarge.Example.tsx') as string;
const PivotOnChangeExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.OnChange.Example.tsx') as string;
const PivotIconCountExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.IconCount.Example.tsx') as string;
const PivotOverrideExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.Override.Example.tsx') as string;
const PivotSeparateExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.Separate.Example.tsx') as string;
const PivotOverflowMenuExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/Pivot.OverflowMenu.Example.tsx') as string;
export const PivotPageProps: IDocPageProps = {
title: 'Pivot',
componentName: 'Pivot',
componentUrl: 'https://github.com/microsoft/fluentui/tree/master/packages/react/src/components/Pivot',
examples: [
{
title: 'Default Pivot',
code: PivotBasicExampleCode,
view: ,
},
{
title: 'Count and Icon',
code: PivotIconCountExampleCode,
view: ,
},
{
title: 'Large link size',
code: PivotLargeExampleCode,
view: ,
},
{
title: 'Links of tab style',
code: PivotTabsExampleCode,
view: ,
},
{
title: 'Links of large tab style',
code: PivotTabsLargeExampleCode,
view: ,
},
{
title: 'Trigger onchange event',
code: PivotOnChangeExampleCode,
view: ,
},
{
title: 'Show/Hide pivot item',
code: PivotRemoveExampleCode,
view: ,
},
{
title: 'Override selected item',
code: PivotOverrideExampleCode,
view: ,
},
{
title: 'Render content separately',
code: PivotSeparateExampleCode,
view: ,
},
{
title: 'Pivot with overflow menu',
code: PivotOverflowMenuExampleCode,
view: ,
},
],
overview: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/docs/PivotOverview.md'),
bestPractices: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/docs/PivotBestPractices.md'),
dos: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/docs/PivotDos.md'),
donts: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Pivot/docs/PivotDonts.md'),
isHeaderVisible: true,
isFeedbackVisible: true,
allowNativePropsForComponentName: 'PivotItem',
allowNativeProps: true,
};