رفتن به محتوای اصلی

کامپوننت‌ها

منوی راست‌کلیک

منوی میان‌بر روی فایل، ردیف جدول یا کارت؛ با موس و کیبورد.

import { ContextMenu, MenuItem, MenuSeparator } from "@kashi-ui/react";

نمونه

روی این کادر راست‌کلیک کنید
یا با Tab بیایید و Shift+F10 بزنید
برای گزینه‌ها راست‌کلیک کنید یا Shift+F10 را بزنید.

هنوز گزینه‌ای انتخاب نشده.

<ContextMenu label="عملیات فایل" menu={
<>
  <MenuItem onSelect={open}>باز کردن</MenuItem>
  <MenuItem shortcut="Ctrl+D" onSelect={copy}>کپی</MenuItem>
  <MenuSeparator />
  <MenuItem tone="danger" onSelect={remove}>حذف</MenuItem>
</>
}>
<FileCard tabIndex={0} />
</ContextMenu>

گزینه‌ها همان MenuItem، MenuSeparator و MenuLabel منوی کشویی‌اند. منو کنار نشانگر باز می‌شود و از لبهٔ صفحه بیرون نمی‌رود.

نامنوعپیش‌فرضتوضیح
childrenReactNode—ناحیهٔ راست‌کلیک
menuReactNode—گزینه‌ها
labelstring«گزینه‌ها»نام منو

دسترس‌پذیری

راست‌کلیک برای کاربر کیبورد و صفحه‌خوان در دسترس نیست، پس منو با کلید ContextMenu یا Shift+F10 روی عنصر فوکوس‌شده هم باز می‌شود و این راهنما به ناحیه وصل است. همهٔ عمل‌های منو باید از راه دیگری (دکمه یا منوی کشویی) هم در دسترس باشند.