@trussworks/react-uswds
Version:
React USWDS 3 component library
18 lines (17 loc) • 871 B
TypeScript
import { default as React, JSX } from 'react';
import { HeadingLevel } from '../../../types/headingLevel';
interface BaseProcessListHeadingProps {
type: string;
className?: string;
children?: React.ReactNode;
}
interface HeadingProcessListHeadingProps extends BaseProcessListHeadingProps {
type: HeadingLevel;
}
interface ParagraphProcessListHeadingProps extends BaseProcessListHeadingProps {
type: 'p';
}
export type ProcessListHeadingProps = HeadingProcessListHeadingProps & React.DetailedHTMLProps<React.HTMLAttributes<HTMLHeadingElement>, HTMLHeadingElement>;
export type ProcessListParagraphHeadingProps = ParagraphProcessListHeadingProps & JSX.IntrinsicElements['p'];
export declare const ProcessListHeading: ({ type, className, children, ...headingProps }: ProcessListParagraphHeadingProps | ProcessListHeadingProps) => JSX.Element;
export {};