UNPKG

ui-ingredients

Version:

Headless component library for Svelte powered by zag

12 lines (11 loc) 599 B
import { type Snippet } from 'svelte'; import { type PresenceStrategyProps } from '../Presence/createPresence.svelte.js'; import type { Accessor } from '../types.js'; import type { SetOptional } from 'type-fest'; import { type CreateMenuProps, type CreateMenuReturn } from './createMenu.svelte.js'; export interface MenuRootProps extends SetOptional<CreateMenuProps, 'id'>, PresenceStrategyProps { children?: Snippet<[Accessor<CreateMenuReturn>]>; } declare const MenuRoot: import("svelte").Component<MenuRootProps, {}, "">; type MenuRoot = ReturnType<typeof MenuRoot>; export default MenuRoot;