UNPKG

ui-ingredients

Version:

Headless component library for Svelte powered by zag

14 lines (13 loc) 534 B
import type { TriggerProps } from '@zag-js/tabs'; import type { Merge } from 'type-fest'; import type { HtmlIngredientProps } from '../types.js'; interface TriggerState { selected: boolean; focused: boolean; disabled: boolean; } export interface TabsTriggerProps extends Merge<HtmlIngredientProps<'button', HTMLButtonElement, TriggerState>, TriggerProps> { } declare const TabsTrigger: import("svelte").Component<TabsTriggerProps, {}, "ref">; type TabsTrigger = ReturnType<typeof TabsTrigger>; export default TabsTrigger;