box-ui-elements-mlh
Version:
21 lines (20 loc) • 813 B
TypeScript
import * as React from 'react';
import './Label.scss';
export interface LabelProps {
/** Child for the label */
children: React.ReactElement;
/** Whether the text of the label should be accessibly hidden */
hideLabel?: boolean;
/** Optional props for the icon */
infoIconProps?: Record<string, any>;
/** Tooltip text for the info icon */
infoTooltip?: React.ReactNode;
/** Whether to show the `(Optional)` text next to the label for an optional field */
showOptionalText?: boolean;
/** The label text */
text: React.ReactNode;
/** Optional tooltip text for the label */
tooltip?: React.ReactNode;
}
declare const Label: ({ text, tooltip, infoTooltip, infoIconProps, showOptionalText, hideLabel, children }: LabelProps) => JSX.Element;
export default Label;