diff --git a/src/frontend/apps/desk/src/components/BoxButton.tsx b/src/frontend/apps/desk/src/components/BoxButton.tsx index 893af9d93..85b0766f4 100644 --- a/src/frontend/apps/desk/src/components/BoxButton.tsx +++ b/src/frontend/apps/desk/src/components/BoxButton.tsx @@ -17,25 +17,27 @@ export type BoxButtonType = ComponentPropsWithRef; * * ``` */ -const BoxButton = forwardRef( - ({ $css, ...props }, ref) => { - return ( - (({ $css, enableKeyboardNavigation = true, ...props }, ref) => { + return ( + - ); - }, -); + tabIndex={enableKeyboardNavigation ? 0 : -1} + {...props} + /> + ); +}); BoxButton.displayName = 'BoxButton'; export { BoxButton }; diff --git a/src/frontend/apps/desk/src/components/DropButton.tsx b/src/frontend/apps/desk/src/components/DropButton.tsx index ab4614ae1..676ae2d97 100644 --- a/src/frontend/apps/desk/src/components/DropButton.tsx +++ b/src/frontend/apps/desk/src/components/DropButton.tsx @@ -9,7 +9,6 @@ import { Button, DialogTrigger, Popover } from 'react-aria-components'; import styled, { createGlobalStyle } from 'styled-components'; import { Box } from '@/components/Box'; -import { EnumTabIndex } from '@/types/components'; const StyledPopover = styled(Popover)` background-color: white; @@ -82,9 +81,7 @@ export const DropButton = ({ isOpen={isLocalOpen} onOpenChange={onOpenChangeHandler} > - - {children} - + {children} diff --git a/src/frontend/apps/desk/src/cunningham/cunningham-style.css b/src/frontend/apps/desk/src/cunningham/cunningham-style.css index 985ec99a0..6e83af754 100644 --- a/src/frontend/apps/desk/src/cunningham/cunningham-style.css +++ b/src/frontend/apps/desk/src/cunningham/cunningham-style.css @@ -5,8 +5,6 @@ @import url('./cunningham-custom-tokens.css'); @import url('../assets/fonts/Marianne/Marianne-font.css'); -:focus, -:focus-visible, a:focus-visible, button:focus-visible { outline: var(--c--theme--colors--primary-600) solid 2px; diff --git a/src/frontend/apps/desk/src/features/menu/MenuItems.tsx b/src/frontend/apps/desk/src/features/menu/MenuItems.tsx index c3d46b103..3376fc536 100644 --- a/src/frontend/apps/desk/src/features/menu/MenuItems.tsx +++ b/src/frontend/apps/desk/src/features/menu/MenuItems.tsx @@ -4,7 +4,7 @@ import { useTranslation } from 'react-i18next'; import { Box, BoxButton, StyledLink } from '@/components'; import { useCunninghamTheme } from '@/cunningham'; -import { EnumTabIndex, SVGComponent } from '@/types/components'; +import { SVGComponent } from '@/types/components'; import { Tooltip } from './Tooltip'; @@ -71,7 +71,7 @@ const MenuItem = ({ Icon, label, href, alias }: MenuItemProps) => { { > - + diff --git a/src/frontend/apps/desk/src/types/components.ts b/src/frontend/apps/desk/src/types/components.ts index 8465f2150..5885070f8 100644 --- a/src/frontend/apps/desk/src/types/components.ts +++ b/src/frontend/apps/desk/src/types/components.ts @@ -3,8 +3,3 @@ export type SVGComponent = React.FunctionComponent< title?: string; } >; - -export enum EnumTabIndex { - keyboardNavigationOn = 0, - keyboardNavigationOff = -1, -}