welcome-ui
Version:
Customizable design system with react • styled-components • styled-system and ariakit.
19 lines (18 loc) • 791 B
TypeScript
import { CreateWuiProps } from '../System';
import * as Ariakit from '@ariakit/react';
export type TabOptions = {
store: UseTab;
};
export type TabProps = CreateWuiProps<'button', TabOptions>;
/**
* @name Tabs
*/
export declare const TabComponent: import('../System').CreateWuiComponent<"button", TabProps>;
export declare const Tab: import('../System').CreateWuiComponent<"button", TabProps> & {
List: import('../System').CreateWuiComponent<"div", import('./TabList').TabListProps>;
Panel: import('../System').CreateWuiComponent<"div", import('./TabPanel').TabPanelProps>;
};
export type UseTab = Ariakit.TabStore;
export type UseTabProps = Ariakit.TabStoreProps;
export type UseTabState = Ariakit.TabStoreState;
export declare function useTab(options?: UseTabProps): UseTab;