import * as React from 'react';
import { LinkBasicExample } from './Link.Basic.Example';
import { IDocPageProps } from '@fluentui/react/lib/common/DocPage.types';
const LinkBasicExampleCode = require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Link/Link.Basic.Example.tsx') as string;
export const LinkPageProps: IDocPageProps = {
title: 'Link',
componentName: 'Link',
componentUrl: 'https://github.com/microsoft/fluentui/tree/master/packages/react/src/components/Link',
examples: [
{
title: 'Link',
code: LinkBasicExampleCode,
view: ,
styles: ({ theme }) => {
// UHF overrides. :( These are here rather than in the example because they're not necessary
// under normal circumstances, and including them in the example makes it more confusing.
return {
root: {
selectors: {
'.ms-Link': {
margin: 0,
padding: 0,
overflow: 'inherit',
textOverflow: 'inherit',
},
},
},
};
},
},
],
overview: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Link/docs/LinkOverview.md'),
bestPractices: require('!raw-loader?esModule=false!@fluentui/react-examples/src/react/Link/docs/LinkBestPractices.md'),
isHeaderVisible: true,
isFeedbackVisible: true,
allowNativeProps: true,
nativePropsElement: ['a', 'button'],
};