feat: add focus indicators and full width to menu items
This commit is contained in:
@@ -35,6 +35,7 @@ const menuRecipe = ({ semanticColorNames }: MenuRecipeArg) => {
|
|||||||
display: 'flex',
|
display: 'flex',
|
||||||
alignItems: 'center',
|
alignItems: 'center',
|
||||||
gap: 'sm',
|
gap: 'sm',
|
||||||
|
width: '100%',
|
||||||
paddingBlock: 'xs',
|
paddingBlock: 'xs',
|
||||||
paddingInline: 'sm',
|
paddingInline: 'sm',
|
||||||
cursor: 'pointer',
|
cursor: 'pointer',
|
||||||
@@ -42,6 +43,10 @@ const menuRecipe = ({ semanticColorNames }: MenuRecipeArg) => {
|
|||||||
color: 'var(--menu-item-text-color, var(--menu-group-text-color ,var(--menu-text-color)))',
|
color: 'var(--menu-item-text-color, var(--menu-group-text-color ,var(--menu-text-color)))',
|
||||||
transitionDuration: 'normal',
|
transitionDuration: 'normal',
|
||||||
transitionTimingFunction: 'easeOut',
|
transitionTimingFunction: 'easeOut',
|
||||||
|
focusVisibleRing: 'outside',
|
||||||
|
focusRingWidth: '2px',
|
||||||
|
focusRingOffset: '0px',
|
||||||
|
focusRingColor: 'var(--menu-border-color-active)',
|
||||||
_hover: {
|
_hover: {
|
||||||
backgroundColor:
|
backgroundColor:
|
||||||
'var(--menu-item-background-color-hover, var(--menu-group-background-color-hover ,var(--menu-background-color-hover)))'
|
'var(--menu-item-background-color-hover, var(--menu-group-background-color-hover ,var(--menu-background-color-hover)))'
|
||||||
@@ -58,6 +63,10 @@ const menuRecipe = ({ semanticColorNames }: MenuRecipeArg) => {
|
|||||||
backgroundColor:
|
backgroundColor:
|
||||||
'var(--menu-item-background-color-active, var(--menu-group-background-color-active ,var(--menu-background-color-active)))'
|
'var(--menu-item-background-color-active, var(--menu-group-background-color-active ,var(--menu-background-color-active)))'
|
||||||
},
|
},
|
||||||
|
_focusVisible: {
|
||||||
|
backgroundColor:
|
||||||
|
'var(--menu-item-background-color-active, var(--menu-group-background-color-active ,var(--menu-background-color-active)))'
|
||||||
|
},
|
||||||
_disabled: {
|
_disabled: {
|
||||||
cursor: 'not-allowed',
|
cursor: 'not-allowed',
|
||||||
color:
|
color:
|
||||||
|
|||||||
Reference in New Issue
Block a user