@zag-js/tabs
Version:
Core logic for the tabs widget implemented as a state machine
13 lines (10 loc) • 727 B
text/typescript
import { TabsProps, ContentProps, TriggerProps } from './tabs.types.mjs';
import '@zag-js/core';
import '@zag-js/types';
declare const props: (keyof TabsProps)[];
declare const splitProps: <Props extends Partial<TabsProps>>(props: Props) => [Partial<TabsProps>, Omit<Props, keyof TabsProps>];
declare const triggerProps: (keyof TriggerProps)[];
declare const splitTriggerProps: <Props extends TriggerProps>(props: Props) => [TriggerProps, Omit<Props, keyof TriggerProps>];
declare const contentProps: "value"[];
declare const splitContentProps: <Props extends ContentProps>(props: Props) => [ContentProps, Omit<Props, "value">];
export { contentProps, props, splitContentProps, splitProps, splitTriggerProps, triggerProps };