ContextMenu
Контекстное меню на shadcn / Radix ContextMenu. В отличие от DropdownMenu открывается правым кликом
(contextmenu) по области-триггеру, а не кнопкой. Собирается из частей: ContextMenu (корень),
ContextMenuTrigger (область), ContextMenuContent (список в Portal) и пунктов — ContextMenuItem,
ContextMenuCheckboxItem, ContextMenuRadioItem (+ RadioGroup), ContextMenuLabel,
ContextMenuSeparator, ContextMenuShortcut, ContextMenuGroup и вложенное подменю ContextMenuSub /
SubTrigger / SubContent. Все части несут свой data-slot, поэтому стиль правится через className
(tailwind-merge).
Variants — готовые конфигурации компонента: один и тот же компонент с разными преднастроенными пропсами. Витрина состояний (напр. обычный Select и Select с расширенной информацией — два варианта).
Examples — приёмы в коде: как решить задачу. Напр. как разные Data Provider’ы работают с компонентом (рецепты использования).