import { FOCUSABLE_BUT_NOT_TABBABLE } from '@/Constants/Constants' import { classNames } from '@standardnotes/snjs' import { PlatformedKeyboardShortcut } from '@standardnotes/ui-services' import { ComponentPropsWithoutRef, ForwardedRef, forwardRef, ReactNode } from 'react' import { KeyboardShortcutIndicator } from '../KeyboardShortcutIndicator/KeyboardShortcutIndicator' import Switch from '../Switch/Switch' import { SwitchProps } from '../Switch/SwitchProps' import MenuListItem from './MenuListItem' type Props = { checked: boolean children: ReactNode onChange: NonNullable shortcut?: PlatformedKeyboardShortcut } & Omit, 'onChange'> const MenuSwitchButtonItem = forwardRef( ( { checked, onChange, disabled, onBlur, tabIndex, children, shortcut, className, ...props }: Props, ref: ForwardedRef, ) => { return ( ) }, ) export default MenuSwitchButtonItem