UNPKG

@serendie/ui

Version:

Adaptive UI component library as part of Serendie Design System by Mitsubishi Electric

23 lines (22 loc) 897 B
import { Tabs as ArkTabs } from '@ark-ui/react'; import { RecipeVariantProps } from '../../../styled-system/css'; export declare const TabItemStyle: import('../../../styled-system/types').SlotRecipeRuntimeFn<"badge" | "dot" | "trigger" | "badgeBox", import('../../../styled-system/types').SlotRecipeVariantRecord<"badge" | "dot" | "trigger" | "badgeBox">>; type TabItemBaseProps = { title: string; value: string; dot?: boolean; disabled?: boolean; badge?: number; }; type ExclusiveBadgeProps = ({ badge?: number; } & { dot?: never; }) | ({ badge?: never; } & { dot?: boolean; }); export type TabItemProps = TabItemBaseProps & RecipeVariantProps<typeof TabItemStyle> & ArkTabs.TriggerProps & ExclusiveBadgeProps; export declare const TabItem: ({ title, value, disabled, dot, badge, className, ...props }: TabItemProps) => import("react").JSX.Element; export {};