import clsx from 'clsx'; import { globals } from '@/utils/constants'; import { CProps } from '../props'; interface IndicatorProps extends CProps.Titled, CProps.Styling { /** Icon to display. */ icon: React.ReactNode; /** Indicates whether the indicator should have no padding. */ noPadding?: boolean; } /** * Indicator component that displays a status `icon` with a tooltip. */ function Indicator({ icon, title, titleHtml, hideTitle, noPadding, className, ...restProps }: IndicatorProps) { return (