c-context-menu-9.tsx
import {
ContextMenu,
ContextMenuContent,
ContextMenuGroup,
ContextMenuItem,
ContextMenuTrigger,
} from "@/components/ui/context-menu"
export function Pattern() {
return (
<div className="flex w-full items-center justify-center p-12">
<div className="flex flex-wrap justify-center gap-2">
{(
[
"inline-start",
"left",
"top",
"bottom",
"right",
"inline-end",
] as const
).map((side) => (
<ContextMenu key={side}>
<ContextMenuTrigger className="text-muted-foreground rounded-lg flex aspect-[2/0.5] items-center justify-center border border-dashed p-4 text-sm capitalize">
{side.replace("-", " ")}
</ContextMenuTrigger>
<ContextMenuContent side={side}>
<ContextMenuGroup>
<ContextMenuItem>Back</ContextMenuItem>
<ContextMenuItem>Forward</ContextMenuItem>
<ContextMenuItem>Reload</ContextMenuItem>
</ContextMenuGroup>
</ContextMenuContent>
</ContextMenu>
))}
</div>
</div>
)
}





























