UNPKG

ui-ingredients

Version:

Headless component library for Svelte powered by zag

9 lines (8 loc) 960 B
import type { ItemGroupProps, OptionItemProps } from '@zag-js/menu'; import type { HTMLButtonAttributes } from 'svelte/elements'; import type { Accessor } from '../types.js'; import type { CreateMenuReturn } from './createMenu.svelte.js'; export declare const getMenuContext: () => Accessor<CreateMenuReturn> | null, setMenuContext: (context: Accessor<CreateMenuReturn>) => Accessor<CreateMenuReturn> | null; export declare const getMenuItemGroupPropsContext: () => Accessor<ItemGroupProps>, setMenuItemGroupPropsContext: (context: Accessor<ItemGroupProps>) => Accessor<ItemGroupProps>; export declare const getMenuOptionItemPropsContext: () => Accessor<OptionItemProps>, setMenuOptionItemPropsContext: (context: Accessor<OptionItemProps>) => Accessor<OptionItemProps>; export declare const getMenuTriggerItemContext: () => Accessor<HTMLButtonAttributes>, setMenuTriggerItemContext: (context: Accessor<HTMLButtonAttributes>) => Accessor<HTMLButtonAttributes>;