import { createStyle } from '@gluestack-style/react';
export const MenuItem = createStyle({
'p': '$3',
'flexDirection': 'row',
'alignItems': 'center',
':hover': {
bg: '$backgroundLight100',
},
':disabled': {
'opacity': 0.4,
'_web': {
cursor: 'not-allowed',
},
':focus': {
bg: 'transparent',
},
'_dark': {
':focus': {
bg: 'transparent',
},
},
},
':active': {
bg: '$backgroundLight200',
},
':focus': {
bg: '$backgroundLight100',
// @ts-ignore
outlineWidth: '$0',
outlineStyle: 'none',
},
':focusVisible': {
// @ts-ignore
outlineWidth: '$0.5',
outlineColor: '$primary700',
outlineStyle: 'solid',
_dark: {
outlineColor: '$primary300',
},
},
'_dark': {
':hover': {
bg: '$backgroundDark800',
},
':active': {
bg: '$backgroundDark700',
},
':focus': {
bg: '$backgroundDark800',
},
},
'_web': {
cursor: 'pointer',
},
});