Overlays
Context menu
Available forNativeWeb
long-press
API
<ContextMenu><ContextMenuTrigger /><ContextMenuContent insets><ContextMenuItem /></ContextMenuContent></ContextMenu>Get it
Already in every copy of the native kit:
import { ContextMenu } from '@/components/ui/context-menu';Details
- Exports
ContextMenu- Packages
- @rn-primitives/context-menu@^1.5.2, lucide-react-native@^1.21.0, react-native-reanimated@4.5.1, react-native-screens@~4.26.0
- Installs with
- @kit-native/icon, @kit-native/lib-utils, @kit-native/text, rnr/native-only-animated-view
- Also searched as
- long press, right click
- Registry JSON
- /r/native/context-menu.json
Usage
A shortcut, never the only way: every action in it must also be reachable from a visible control (a DropdownMenu).
API
<ContextMenu><ContextMenuTrigger /><ContextMenuContent><ContextMenuItem /></ContextMenuContent></ContextMenu>Get it
Already in every copy of the web kit:
import { ContextMenu, ContextMenuTrigger, ContextMenuContent, ContextMenuItem, ContextMenuSeparator, ContextMenuShortcut } from '@/components/ui/context-menu';Details
- Exports
ContextMenu,ContextMenuTrigger,ContextMenuContent,ContextMenuItem,ContextMenuSeparator,ContextMenuShortcut- Also searched as
- right click, long press
- Upstream
- Unchanged from shadcn/ui; installs from their registry.
Agents: the whole registry is at /llms.txt.