context-menu/index.ts

svgl · src/components/ui/context-menu/index.ts · typescript · MIT
ui

Exports Svelte components for accessible context menus.

// Source: https://github.com/pheralb/svgl | License: MIT | Copyright 2022 Pablo Hdez
// Provided via justclaw.it.com; keep this notice with the code.
import { ContextMenu as ContextMenuPrimitive } from "bits-ui";

import Trigger from "./context-menu-trigger.svelte";
import Group from "./context-menu-group.svelte";
import Item from "./context-menu-item.svelte";
import Content from "./context-menu-content.svelte";
import Shortcut from "./context-menu-shortcut.svelte";
import Separator from "./context-menu-separator.svelte";
import Label from "./context-menu-label.svelte";

const Sub = ContextMenuPrimitive.Sub;
const Root = ContextMenuPrimitive.Root;

export {
  Sub,
  Root,
  Item,
  Label,
  Group,
  Trigger,
  Content,
  Shortcut,
  Separator,
  //
  Root as ContextMenu,
  Sub as ContextM

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key