import * as React from 'react'; import { ContextMenuView, type OnPressMenuItemEvent } from 'react-native-ios-context-menu'; import type { ExampleItemProps } from './SharedExampleTypes'; import { ContextMenuCard } from '../components/ContextMenuCard'; export function ContextMenuViewTest04(props: ExampleItemProps) { const [actionToggle1, setActionToggle1] = React.useState(false); const [actionToggle2, setActionToggle2] = React.useState(false); const [actionToggle3, setActionToggle3] = React.useState(false); const isResetEnabled = ( actionToggle1 || actionToggle2 || actionToggle3 ); const handleOnPressMenuItem: OnPressMenuItemEvent = ({nativeEvent}) => { switch (nativeEvent.actionKey) { case 'key-01': setActionToggle1((prevValue) => (!prevValue)); break; case 'key-02': setActionToggle2((prevValue) => (!prevValue)); break; case 'key-03': setActionToggle3((prevValue) => (!prevValue)); break; case 'key-04': setActionToggle1((prevValue) => (!prevValue)); setActionToggle2((prevValue) => (!prevValue)); setActionToggle3((prevValue) => (!prevValue)); break; }; }; return ( ); };