@navinc/base-react-components
Version:
Nav's Pattern Library
18 lines (17 loc) • 1.04 kB
TypeScript
import { ReactElement } from 'react';
import { InferComponentProps } from './types.js';
export declare const TabGroupContainer: import("styled-components").StyledComponent<"nav", import("styled-components").DefaultTheme, {}, never>;
export declare const Tab: import("styled-components").StyledComponent<({ bold, light: _light, size: _size, boldType: _boldType, ...props }: import("./text.js").TextProps) => JSX.Element, import("styled-components").DefaultTheme, {
bold?: boolean | undefined;
size?: "small" | "medium" | "large" | "regular" | undefined;
boldType?: "bold" | "regular" | "semiBold" | undefined;
$bold?: boolean | undefined;
light?: boolean | undefined;
} & import("react").ClassAttributes<HTMLSpanElement> & import("react").HTMLAttributes<HTMLSpanElement> & {
isActive?: boolean | undefined;
}, never>;
type TabGroupProps = InferComponentProps<typeof TabGroupContainer> & {
children?: ReactElement[];
};
export declare const TabGroup: ({ children, ...props }: TabGroupProps) => JSX.Element;
export {};