AIArchintel UIKataloğu aç
Dokümanlar/Overlays

Context Menu

Klavye erişimi ve alt menüler sunan işaretçi konumlu aksiyon menüsü.

ContextMenu.tsx
ContextMenu.tsx

Bu alanı sağ tıklayın

Klavye için Shift + F10 kullanabilirsiniz.

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/context-menu.json

Kullanım Örneği

import { ContextMenu } from "@/components/ui"

<ContextMenu
  items={[
    { id: "rename", label: "Yeniden adlandır", shortcut: "F2" },
    { id: "delete", label: "Sil", danger: true },
  ]}
  onItemSelect={(id) => handleAction(id)}
>
  <div tabIndex={0}>Sağ tıklayın</div>
</ContextMenu>

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
childrenReactNodeBağlam menüsünü açan hedef alan.
itemsContextMenuItem[]Aksiyon, ayırıcı ve alt menü öğeleri.
openbooleanKontrollü açık/kapalı durumu.
onOpenChange(open: boolean) => voidMenü durumu değiştiğinde çağrılır.
onItemSelect(id: string) => voidBir aksiyon seçildiğinde kimliği ile çağrılır.
menuLabelstring"Bağlam menüsü"Menü kapsayıcısının erişilebilir adı.