UNPKG

@zag-js/tabs

Version:

Core logic for the tabs widget implemented as a state machine

13 lines (10 loc) 727 B
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 };