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 4147cda3_f8f7_7019_60ea_69e9f6eeade9["ContextMenuRtl()"] 9f0b9e20_23e5_e36c_b5d7_c849511884ac["context-menu-rtl.tsx"] 4147cda3_f8f7_7019_60ea_69e9f6eeade9 -->|defined in| 9f0b9e20_23e5_e36c_b5d7_c849511884ac style 4147cda3_f8f7_7019_60ea_69e9f6eeade9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/v4/examples/base/context-menu-rtl.tsx lines 96–183
export function ContextMenuRtl() {
const { dir, t, 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"
dir={dir}
data-lang={dir === "rtl" ? language : undefined}
>
<ContextMenuGroup>
<ContextMenuSub>
<ContextMenuSubTrigger>{t.navigation}</ContextMenuSubTrigger>
<ContextMenuSubContent
className="w-44"
dir={dir}
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"
dir={dir}
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>
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/base/context-menu-rtl.tsx.
Where is ContextMenuRtl() defined?
ContextMenuRtl() is defined in apps/v4/examples/base/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