ui-ingredients
Version:
Headless component library for Svelte powered by zag
13 lines (12 loc) • 503 B
TypeScript
import type { TriggerProps } from '@zag-js/tabs';
import type { Assign, HtmlIngredientProps } from '../types.js';
interface TriggerState {
selected: boolean;
focused: boolean;
disabled: boolean;
}
export interface TabsTriggerProps extends Assign<HtmlIngredientProps<'button', HTMLButtonElement, TriggerState>, TriggerProps> {
}
declare const TabsTrigger: import("svelte").Component<TabsTriggerProps, {}, "ref">;
type TabsTrigger = ReturnType<typeof TabsTrigger>;
export default TabsTrigger;