import { Text, ITextProps } from '@fluentui/react/lib/Text'; import { DetailsList, DetailsListLayoutMode, SelectionMode, DetailsRow, IDetailsRowProps, } from '@fluentui/react/lib/DetailsList'; import * as React from 'react'; const testText = 'The quick brown fox jumped over the lazy dog.'; const variants = [ { name: 'tiny' }, { name: 'xSmall' }, { name: 'small' }, { name: 'smallPlus' }, { name: 'medium' }, { name: 'mediumPlus' }, { name: 'large' }, { name: 'xLarge' }, { name: 'xxLarge' }, { name: 'mega' }, ]; const renderDetailsRowStyles = { root: { color: 'inherit' } }; const renderDetailsRow = (props: IDetailsRowProps) => ; const allItems: any[] = []; variants.forEach((setting, index: number) => allItems.push({ key: setting.name + index, variant: setting.name, example: ( {testText} ), }), ); const columns = [ { key: 'column1', name: 'Variant', fieldName: 'variant', minWidth: 100, maxWidth: 150, isResizable: true }, { key: 'column2', name: 'Example', fieldName: 'example', minWidth: 200, maxWidth: 1600, isResizable: true }, ]; export const TextRampExample: React.FunctionComponent = () => ( );