diff --git a/src/ui/context-menu/context-menu-checkbox-item.svelte b/src/ui/context-menu/context-menu-checkbox-item.svelte new file mode 100644 index 0000000..3a8afac --- /dev/null +++ b/src/ui/context-menu/context-menu-checkbox-item.svelte @@ -0,0 +1,35 @@ + + + + + + + + + + diff --git a/src/ui/context-menu/context-menu-content.svelte b/src/ui/context-menu/context-menu-content.svelte new file mode 100644 index 0000000..9a992e6 --- /dev/null +++ b/src/ui/context-menu/context-menu-content.svelte @@ -0,0 +1,25 @@ + + + + + diff --git a/src/ui/context-menu/context-menu-item.svelte b/src/ui/context-menu/context-menu-item.svelte new file mode 100644 index 0000000..a54eb2e --- /dev/null +++ b/src/ui/context-menu/context-menu-item.svelte @@ -0,0 +1,31 @@ + + + + + diff --git a/src/ui/context-menu/context-menu-label.svelte b/src/ui/context-menu/context-menu-label.svelte new file mode 100644 index 0000000..08bfde7 --- /dev/null +++ b/src/ui/context-menu/context-menu-label.svelte @@ -0,0 +1,19 @@ + + + + + diff --git a/src/ui/context-menu/index.ts b/src/ui/context-menu/index.ts new file mode 100644 index 0000000..9acf933 --- /dev/null +++ b/src/ui/context-menu/index.ts @@ -0,0 +1,31 @@ +import { ContextMenu as ContextMenuPrimitive } from 'bits-ui'; + +import Item from './context-menu-item.svelte'; +import Label from './context-menu-label.svelte'; +import Content from './context-menu-content.svelte'; +import CheckboxItem from './context-menu-checkbox-item.svelte'; + +const Sub = ContextMenuPrimitive.Sub; +const Root = ContextMenuPrimitive.Root; +const Trigger = ContextMenuPrimitive.Trigger; +const Group = ContextMenuPrimitive.Group; + +export { + Sub, + Root, + Item, + Label, + Group, + Trigger, + Content, + CheckboxItem, + // + Root as ContextMenu, + Sub as ContextMenuSub, + Item as ContextMenuItem, + Label as ContextMenuLabel, + Group as ContextMenuGroup, + Content as ContextMenuContent, + Trigger as ContextMenuTrigger, + CheckboxItem as ContextMenuCheckboxItem +};