@trussworks/react-uswds
Version:
React USWDS 3.0 component library
18 lines (17 loc) • 823 B
TypeScript
import { default as React, ReactElement } from 'react';
import { HeadingLevel } from '../../../types/headingLevel';
interface BaseIconListTitleProps {
type: string;
children: React.ReactNode;
className?: string;
}
interface HeadingIconListTitleProps extends BaseIconListTitleProps {
type: HeadingLevel;
}
interface ParagraphIconListTitleProps extends BaseIconListTitleProps {
type: 'p';
}
type IconListHeadingTitleProps = HeadingIconListTitleProps & React.DetailedHTMLProps<React.HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>;
type IconListParagraphTitleProps = ParagraphIconListTitleProps & JSX.IntrinsicElements['p'];
export declare const IconListTitle: ({ type, children, className, }: IconListParagraphTitleProps | IconListHeadingTitleProps) => ReactElement;
export default IconListTitle;