import * as React from 'react'; import { Stack, IStackStyles, IStackTokens, IStackItemStyles } from '@fluentui/react/lib/Stack'; import { DefaultPalette } from '@fluentui/react/lib/Styling'; // Styles definition const stackStyles: IStackStyles = { root: { background: DefaultPalette.themeTertiary, }, }; const stackItemStyles: IStackItemStyles = { root: { background: DefaultPalette.themePrimary, color: DefaultPalette.white, padding: 5, }, }; // Tokens definition const containerStackTokens: IStackTokens = { childrenGap: 5 }; const verticalGapStackTokens: IStackTokens = { childrenGap: 10, padding: 10, }; const itemAlignmentsStackTokens: IStackTokens = { childrenGap: 5, padding: 10, }; const clickableStackTokens: IStackTokens = { padding: 10, }; export const VerticalStackBasicExample: React.FunctionComponent = () => { return ( Default vertical stack Item One Item Two Item Three Ordered stack Item One Item Two Item Three Vertical gap between items Item One Item Two Item Three Item alignments Auto-aligned item Stretch-aligned item Baseline-aligned item Start-aligned item Center-aligned item End-aligned item Clickable vertical stack Click inside this box ); }; function _onClick(): void { alert('Clicked VerticalStack'); }