@fidely-ui/react
Version:
Fidely UI is a modern, beautifully crafted React design system powered by Ark UI and Panda CSS, delivering accessible and themeable components for building exceptional web apps
24 lines (23 loc) • 1.94 kB
TypeScript
import { Tabs as ArkTabs } from '@ark-ui/react/tabs';
import { type Assign } from '@ark-ui/react';
import type { HTMLStyledProps } from '@fidely-ui/styled-system/types';
import { type TabsVariantProps } from '@fidely-ui/styled-system/recipes';
export interface TabsRootProviderProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkTabs.RootProviderBaseProps>, TabsVariantProps> {
}
export declare const TabsRootProvider: import("react").ForwardRefExoticComponent<Omit<TabsRootProviderProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface TabsRootProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkTabs.RootBaseProps>, TabsVariantProps> {
}
export declare const TabsRoot: import("react").ForwardRefExoticComponent<Omit<TabsRootProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface TabContentProps extends Assign<HTMLStyledProps<'div'>, ArkTabs.ContentBaseProps> {
}
export declare const TabContent: import("react").ForwardRefExoticComponent<Omit<TabContentProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface TabIndicatorProps extends Assign<HTMLStyledProps<'div'>, ArkTabs.IndicatorBaseProps> {
}
export declare const TabIndicator: import("react").ForwardRefExoticComponent<Omit<TabIndicatorProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface TabListProps extends Assign<HTMLStyledProps<'div'>, ArkTabs.ListBaseProps> {
}
export declare const TabList: import("react").ForwardRefExoticComponent<Omit<TabListProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export interface TabTriggerProps extends Assign<HTMLStyledProps<'div'>, ArkTabs.TriggerBaseProps> {
}
export declare const TabTrigger: import("react").ForwardRefExoticComponent<Omit<TabTriggerProps, "ref"> & import("react").RefAttributes<HTMLButtonElement>>;
export declare const TabsContext: (props: ArkTabs.ContextProps) => import("react").ReactNode;