ContextMenuRtl() — ui Function Reference
Architecture documentation for the ContextMenuRtl() function in context-menu-rtl.tsx from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 9a0efb66_9ce6_acb8_873f_b68033bb0ed8["ContextMenuRtl()"] e9a51742_76d8_7440_49f7_5125ecefa3ff["context-menu-rtl.tsx"] 9a0efb66_9ce6_acb8_873f_b68033bb0ed8 -->|defined in| e9a51742_76d8_7440_49f7_5125ecefa3ff style 9a0efb66_9ce6_acb8_873f_b68033bb0ed8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/v4/examples/radix/context-menu-rtl.tsx lines 96–180
export function ContextMenuRtl() {
const { t, dir, language } = useTranslation(translations, "ar")
const [people, setPeople] = React.useState("pedro")
return (
<ContextMenu>
<ContextMenuTrigger className="flex aspect-video w-full max-w-xs items-center justify-center rounded-xl border border-dashed text-sm">
<span className="hidden pointer-fine:inline-block">{t.rightClick}</span>
<span className="hidden pointer-coarse:inline-block">
{t.longPress}
</span>
</ContextMenuTrigger>
<ContextMenuContent
className="w-48"
data-lang={dir === "rtl" ? language : undefined}
>
<ContextMenuGroup>
<ContextMenuSub>
<ContextMenuSubTrigger>{t.navigation}</ContextMenuSubTrigger>
<ContextMenuSubContent
className="w-44"
data-lang={dir === "rtl" ? language : undefined}
>
<ContextMenuGroup>
<ContextMenuItem>
<ArrowLeftIcon />
{t.back}
<ContextMenuShortcut>⌘[</ContextMenuShortcut>
</ContextMenuItem>
<ContextMenuItem disabled>
<ArrowRightIcon />
{t.forward}
<ContextMenuShortcut>⌘]</ContextMenuShortcut>
</ContextMenuItem>
<ContextMenuItem>
<RotateCwIcon />
{t.reload}
<ContextMenuShortcut>⌘R</ContextMenuShortcut>
</ContextMenuItem>
</ContextMenuGroup>
</ContextMenuSubContent>
</ContextMenuSub>
<ContextMenuSub>
<ContextMenuSubTrigger>{t.moreTools}</ContextMenuSubTrigger>
<ContextMenuSubContent
className="w-44"
data-lang={dir === "rtl" ? language : undefined}
>
<ContextMenuGroup>
<ContextMenuItem>{t.savePage}</ContextMenuItem>
<ContextMenuItem>{t.createShortcut}</ContextMenuItem>
<ContextMenuItem>{t.nameWindow}</ContextMenuItem>
</ContextMenuGroup>
<ContextMenuSeparator />
<ContextMenuGroup>
<ContextMenuItem>{t.developerTools}</ContextMenuItem>
</ContextMenuGroup>
<ContextMenuSeparator />
<ContextMenuGroup>
<ContextMenuItem variant="destructive">
{t.delete}
</ContextMenuItem>
</ContextMenuGroup>
</ContextMenuSubContent>
</ContextMenuSub>
</ContextMenuGroup>
<ContextMenuSeparator />
<ContextMenuGroup>
<ContextMenuCheckboxItem checked>
{t.showBookmarks}
</ContextMenuCheckboxItem>
<ContextMenuCheckboxItem>{t.showFullUrls}</ContextMenuCheckboxItem>
</ContextMenuGroup>
<ContextMenuSeparator />
<ContextMenuGroup>
<ContextMenuRadioGroup value={people} onValueChange={setPeople}>
<ContextMenuLabel>{t.people}</ContextMenuLabel>
<ContextMenuRadioItem value="pedro">{t.pedro}</ContextMenuRadioItem>
<ContextMenuRadioItem value="colm">{t.colm}</ContextMenuRadioItem>
</ContextMenuRadioGroup>
</ContextMenuGroup>
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does ContextMenuRtl() do?
ContextMenuRtl() is a function in the ui codebase, defined in apps/v4/examples/radix/context-menu-rtl.tsx.
Where is ContextMenuRtl() defined?
ContextMenuRtl() is defined in apps/v4/examples/radix/context-menu-rtl.tsx at line 96.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free