ui-ingredients
Version:
Headless component library for Svelte powered by zag
10 lines (9 loc) • 359 B
TypeScript
import * as menu from '@zag-js/menu';
export interface CreateMenuProps extends Omit<menu.Context, 'id' | 'dir' | 'getRootNode' | 'open.controlled'> {
id?: string;
openControlled?: boolean;
}
export interface CreateMenuReturn extends menu.Api {
machine: menu.Service;
}
export declare function createMenu(props: CreateMenuProps): CreateMenuReturn;