UNPKG

@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
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;