import { ContextMenu as ContextMenuPrimitive } from "bits-ui";
import Content from "./context-menu-content.svelte";
import Group from "./context-menu-group.svelte";
import Item from "./context-menu-item.svelte";
import Label from "./context-menu-label.svelte";
import Separator from "./context-menu-separator.svelte";
import Sub from "./context-menu-sub.svelte";
import SubContent from "./context-menu-sub-content.svelte";
import SubTrigger from "./context-menu-sub-trigger.svelte";
import Trigger from "./context-menu-trigger.svelte";
import Root from "./context-menu-root.svelte";

const CheckboxItem = ContextMenuPrimitive.CheckboxItem;
const RadioGroup = ContextMenuPrimitive.RadioGroup;
const RadioItem = ContextMenuPrimitive.RadioItem;

export {
	Root,
	Trigger,
	Content,
	Item,
	Label,
	Separator,
	Group,
	Sub,
	SubTrigger,
	SubContent,
	CheckboxItem,
	RadioGroup,
	RadioItem,
};
