shadcn-vue/apps/www/src/content/docs/components/context-menu.md
2023-09-20 14:19:08 +08:00

1.1 KiB

title description source primitive
Context Menu Displays a menu to the user — such as a set of actions or functions — triggered by a button. apps/www/src/lib/registry/default/ui/context-menu https://www.radix-vue.com/components/context-menu.html

Installation

npx shadcn-vue@latest add context-menu

Usage

<script setup lang="ts">
import {
  ContextMenu,
  ContextMenuCheckboxItem,
  ContextMenuContent,
  ContextMenuItem,
  ContextMenuLabel,
  ContextMenuRadioGroup,
  ContextMenuRadioItem,
  ContextMenuSeparator,
  ContextMenuShortcut,
  ContextMenuSub,
  ContextMenuSubContent,
  ContextMenuSubTrigger,
  ContextMenuTrigger,
} from '@/components/ui/context-menu'
</script>

<template>
  <ContextMenu>
    <ContextMenuTrigger>Right click</ContextMenuTrigger>
    <ContextMenuContent>
      <ContextMenuItem>Profile</ContextMenuItem>
      <ContextMenuItem>Billing</ContextMenuItem>
      <ContextMenuItem>Team</ContextMenuItem>
      <ContextMenuItem>Subscription</ContextMenuItem>
    </ContextMenuContent>
  </ContextMenu>
</template>