UNPKG

@navinc/base-react-components

Version:
30 lines (29 loc) 1.58 kB
import { MouseEventHandler, ReactNode } from 'react'; import { IconName } from './icons/index.js'; export declare const HelperIcon: import("styled-components").StyledComponent<({ name, size, ...props }: { name: IconName; size?: string | undefined; } & import("react").SVGProps<SVGSVGElement>) => JSX.Element | null, import("styled-components").DefaultTheme, {}, never>; export declare const HelperDescription: import("styled-components").StyledComponent<({ bold: _bold, shouldScaleFont: _shouldScaleFont, boldType: _boldType, light: _light, ...props }: import("./copy.js").CopyProps) => JSX.Element, import("styled-components").DefaultTheme, { size: "sm"; bold: true; }, "size" | "bold">; export declare const HelperItem: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, { isLink?: boolean | undefined; hasSpaceForErrors?: boolean | undefined; }, never>; declare type HelperProps = { className?: string; hasSpaceForErrors?: boolean; helperText: ReactNode; iconName?: IconName; helperLinkAction?: MouseEventHandler<HTMLDivElement>; }; /** * Helper is a tooltip component * * @returns ReactElement */ export declare const Helper: ({ className, hasSpaceForErrors, helperLinkAction, helperText, iconName, }: HelperProps) => JSX.Element; declare const _default: import("styled-components").StyledComponent<({ className, hasSpaceForErrors, helperLinkAction, helperText, iconName, }: HelperProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>; export default _default;