diff --git a/packages/react-components/react-menu/stories/src/Menu/MenuDefault.stories.tsx b/packages/react-components/react-menu/stories/src/Menu/MenuDefault.stories.tsx index bb6837eade01a1..9d0b07dec86b9a 100644 --- a/packages/react-components/react-menu/stories/src/Menu/MenuDefault.stories.tsx +++ b/packages/react-components/react-menu/stories/src/Menu/MenuDefault.stories.tsx @@ -1,20 +1,67 @@ -import * as React from 'react'; +import React from "react"; +import { + makeStyles, + mergeClasses, + FluentProvider, + webLightTheme, + Slider, + Switch, + Checkbox, + Button, + shorthands, +} from "@fluentui/react-components"; -import { Button, Menu, MenuTrigger, MenuList, MenuItem, MenuPopover } from '@fluentui/react-components'; +const useStyles = makeStyles({ + hidden: { + ...shorthands.overflow("hidden"), + }, + inlineFlex: { + display: "inline-flex", + }, +}); -export const Default = () => ( - - - - +export const Default = () => { + const classes = useStyles(); - - - New - New Window - Open File - Open Folder - - - -); + return ( + +
+

Cut cases:

+ +
+
+ +
+
+ +
+ +
+ + +
+

Invisible cases:

+
+ +
+
+
+ +
+
+
+ +
+
+

+ Reference (not using createFocusOutlineStyle for border): +

+ +
+
+ +
+
+
+ ); +} diff --git a/packages/react-components/react-tabster/src/focus/createFocusOutlineStyle.ts b/packages/react-components/react-tabster/src/focus/createFocusOutlineStyle.ts index 96c61bbda737c7..54a83e63a70ae2 100644 --- a/packages/react-components/react-tabster/src/focus/createFocusOutlineStyle.ts +++ b/packages/react-components/react-tabster/src/focus/createFocusOutlineStyle.ts @@ -34,10 +34,8 @@ export interface CreateFocusOutlineStyleOptions extends Omit