import * as React from 'react'; import { DefaultButton } from '@fluentui/react/lib/Button'; import { FocusZone, FocusZoneDirection, FocusZoneTabbableElements } from '@fluentui/react-focus'; import { TextField, ITextFieldStyles } from '@fluentui/react/lib/TextField'; import { Stack } from '@fluentui/react/lib/Stack'; const textFieldStyles: Partial = { root: { width: 200 } }; const menuProps = { items: [ { key: 'emailMessage', text: 'Email message', iconProps: { iconName: 'Mail' }, }, { key: 'calendarEvent', text: 'Calendar event', iconProps: { iconName: 'Calendar' }, }, ], }; export const FocusZoneTabbableExample: React.FunctionComponent = () => { const tokens = { childrenGap: 20 }; return ( Circular Tabbable FocusZone: Button 1 Button 2 Button 3 Input Only FocusZone: Button 1 Button 2 Button 3 ); }; function alertClicked(): void { alert('Clicked'); }