UNPKG

@vela-ui/react

Version:

Vela UI React components

194 lines (191 loc) 4.28 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import * as tailwind_variants from 'tailwind-variants'; import { VariantProps } from 'tailwind-variants'; import { Tab as Tab$1, TabListProps as TabListProps$1, TabPanel as TabPanel$1, Tabs as Tabs$1 } from 'react-aria-components'; declare const tabsVariants: tailwind_variants.TVReturnType<{ variant: { default: { list: string; tab: string; }; underline: { list: string; tab: string; }; pills: { tab: string; }; }; size: { sm: { tab: string; }; md: { tab: string; }; lg: { tab: string; }; }; orientation: { horizontal: { root: string; list: string; panel: string; }; vertical: { root: string; list: string; panel: string; }; }; fitted: { true: { list: string; tab: string; }; }; isDisabled: { true: { tab: string; }; }; isFocusVisible: { true: { tab: string; panel: string; }; }; }, { root: string; list: string; tab: string; panel: string; }, undefined, { variant: { default: { list: string; tab: string; }; underline: { list: string; tab: string; }; pills: { tab: string; }; }; size: { sm: { tab: string; }; md: { tab: string; }; lg: { tab: string; }; }; orientation: { horizontal: { root: string; list: string; panel: string; }; vertical: { root: string; list: string; panel: string; }; }; fitted: { true: { list: string; tab: string; }; }; isDisabled: { true: { tab: string; }; }; isFocusVisible: { true: { tab: string; panel: string; }; }; }, { root: string; list: string; tab: string; panel: string; }, tailwind_variants.TVReturnType<{ variant: { default: { list: string; tab: string; }; underline: { list: string; tab: string; }; pills: { tab: string; }; }; size: { sm: { tab: string; }; md: { tab: string; }; lg: { tab: string; }; }; orientation: { horizontal: { root: string; list: string; panel: string; }; vertical: { root: string; list: string; panel: string; }; }; fitted: { true: { list: string; tab: string; }; }; isDisabled: { true: { tab: string; }; }; isFocusVisible: { true: { tab: string; panel: string; }; }; }, { root: string; list: string; tab: string; panel: string; }, undefined, unknown, unknown, undefined>>; type TabsProps = React.ComponentProps<typeof Tabs$1> & VariantProps<typeof tabsVariants>; declare function Tabs({ className, variant, size, fitted, children, ...props }: TabsProps): react_jsx_runtime.JSX.Element; type TabListProps<T> = TabListProps$1<T>; declare function TabList<T extends object>({ className, ...props }: TabListProps<T>): react_jsx_runtime.JSX.Element; type TabProps = React.ComponentProps<typeof Tab$1>; declare function Tab({ className, ...props }: TabProps): react_jsx_runtime.JSX.Element; type TabPanelProps = React.ComponentProps<typeof TabPanel$1>; declare function TabPanel({ className, ...props }: TabPanelProps): react_jsx_runtime.JSX.Element; export { Tab, TabList, type TabListProps, TabPanel, type TabPanelProps, type TabProps, Tabs, type TabsProps };