Context Menu
draco-china-github/context-menu-exampleFreeExample
shadcn/ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/draco-china/shadcn-pro/main/apps/docs/public/r/styles/radix-sera/context-menu-example.jsonSource
1"use client"23import * as React from "react"45import {6 Example,7 ExampleWrapper,8} from "@/registry/radix-sera/components/example"9import { Button } from "@/registry/radix-sera/ui/button"10import {11 ContextMenu,12 ContextMenuCheckboxItem,13 ContextMenuContent,14 ContextMenuGroup,15 ContextMenuItem,16 ContextMenuLabel,17 ContextMenuRadioGroup,18 ContextMenuRadioItem,19 ContextMenuSeparator,20 ContextMenuShortcut,21 ContextMenuSub,22 ContextMenuSubContent,23 ContextMenuSubTrigger,24 ContextMenuTrigger,25} from "@/registry/radix-sera/ui/context-menu"26import {27 Dialog,28 DialogContent,29 DialogDescription,30 DialogHeader,31 DialogTitle,32 DialogTrigger,33} from "@/registry/radix-sera/ui/dialog"34import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder"3536export default function ContextMenuExample() {37 return (38 <ExampleWrapper>39 <ContextMenuBasic />40 <ContextMenuWithSides />41 <ContextMenuWithIcons />42 <ContextMenuWithShortcuts />43 <ContextMenuWithSubmenu />44 <ContextMenuWithGroups />45 <ContextMenuWithCheckboxes />46 <ContextMenuWithRadio />47 <ContextMenuWithDestructive />48 <ContextMenuInDialog />49 <ContextMenuWithInset />50 </ExampleWrapper>51 )52}5354function ContextMenuBasic() {55 return (56 <Example title="Basic">57 <ContextMenu>58 <ContextMenuTrigger className="flex aspect-[2/0.5] w-full items-center justify-center rounded-lg border text-sm">59 Right click here60 </ContextMenuTrigger>61 <ContextMenuContent>62 <ContextMenuGroup>63 <ContextMenuItem>Back</ContextMenuItem>64 <ContextMenuItem disabled>Forward</ContextMenuItem>65 <ContextMenuItem>Reload</ContextMenuItem>66 </ContextMenuGroup>67 </ContextMenuContent>68 </ContextMenu>69 </Example>70 )71}7273function ContextMenuWithIcons() {74 return (75 <Example title="With Icons">76 <ContextMenu>77 <ContextMenuTrigger className="flex aspect-[2/0.5] w-full items-center justify-center rounded-lg border text-sm">78 Right click here79 </ContextMenuTrigger>80 <ContextMenuContent>81 <ContextMenuGroup>82 <ContextMenuItem>83 <IconPlaceholder84 lucide="CopyIcon"85 tabler="IconCopy"86 hugeicons="CopyIcon"87 phosphor="CopyIcon"88 remixicon="RiFileCopyLine"89 />90 Copy91 </ContextMenuItem>92// … truncated
What it pulls in
Other registry items
Files it writes
More from shadcn/ui
All 201 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion-example | shadcn/ui | Examples | Free | no deps | |
| Alert Dialogalert-dialog-example | shadcn/ui | Examples | Free | no deps | |
| Alertalert-example | shadcn/ui | Examples | Free | no deps | |
| Aspect Ratioaspect-ratio-example | shadcn/ui | Examples | Free | no deps | |
| Avataravatar-example | shadcn/ui | Examples | Free | no deps | |
| Badgebadge-example | shadcn/ui | Examples | Free | no deps | |
| Breadcrumbbreadcrumb-example | shadcn/ui | Examples | Free | no deps | |
| Buttonbutton-example | shadcn/ui | Examples | Free | no deps |
