UNPKG

ui-ingredients

Version:

Headless component library for Svelte powered by zag

8 lines (7 loc) 854 B
import type { ItemGroupProps, OptionItemProps } from '@zag-js/menu'; import type { HTMLButtonAttributes } from 'svelte/elements'; import type { CreateMenuReturn } from './create-menu.svelte.js'; export declare const getMenuContext: () => CreateMenuReturn | undefined, setMenuContext: (context: CreateMenuReturn | (() => CreateMenuReturn)) => void; export declare const getMenuItemGroupPropsContext: () => ItemGroupProps, setMenuItemGroupPropsContext: (context: ItemGroupProps | (() => ItemGroupProps)) => void; export declare const getMenuOptionItemPropsContext: () => OptionItemProps, setMenuOptionItemPropsContext: (context: OptionItemProps | (() => OptionItemProps)) => void; export declare const getMenuTriggerItemContext: () => HTMLButtonAttributes, setMenuTriggerItemContext: (context: HTMLButtonAttributes | (() => HTMLButtonAttributes)) => void;