@cerberus-design/react
Version:
The Cerberus Design React component library.
15 lines (14 loc) • 1.67 kB
text/typescript
import { Tabs, TabContentProps as ArkTabContentProps, TabIndicatorProps as ArkTabIndicatorProps, TabListProps as ArkTabListProps, TabsRootProps as ArkTabsRootProps, TabTriggerProps as ArkTabTriggerProps } from '@ark-ui/react/tabs';
import { TabsVariantProps } from 'styled-system/recipes';
import { CerberusPrimitiveProps } from '../../system/index';
import { ForwardRefExoticComponent, RefAttributes } from 'react';
export type TabsRootProps = CerberusPrimitiveProps<ArkTabsRootProps & TabsVariantProps>;
export declare const TabsRoot: ForwardRefExoticComponent<Omit<CerberusPrimitiveProps<Tabs.RootProps & RefAttributes<HTMLDivElement>>, "ref"> & RefAttributes<unknown>>;
export type TabsListProps = CerberusPrimitiveProps<ArkTabListProps>;
export declare const TabsList: ForwardRefExoticComponent<Omit<CerberusPrimitiveProps<Tabs.ListProps & RefAttributes<HTMLDivElement>>, "ref"> & RefAttributes<unknown>>;
export type TabsTriggerProps = CerberusPrimitiveProps<ArkTabTriggerProps>;
export declare const TabsTrigger: ForwardRefExoticComponent<Omit<CerberusPrimitiveProps<Tabs.TriggerProps & RefAttributes<HTMLButtonElement>>, "ref"> & RefAttributes<unknown>>;
export type TabContentProps = CerberusPrimitiveProps<ArkTabContentProps>;
export declare const TabsContent: ForwardRefExoticComponent<Omit<CerberusPrimitiveProps<Tabs.ContentProps & RefAttributes<HTMLDivElement>>, "ref"> & RefAttributes<unknown>>;
export type TabIndicatorProps = CerberusPrimitiveProps<ArkTabIndicatorProps>;
export declare const TabsIndicator: ForwardRefExoticComponent<Omit<CerberusPrimitiveProps<Tabs.IndicatorProps & RefAttributes<HTMLDivElement>>, "ref"> & RefAttributes<unknown>>;