/** * Internal dependencies */ import { VisuallyHidden } from '../visually-hidden'; import { Label as BaseLabel } from './styles/input-control-styles'; import type { GeChiUIComponentProps } from '../ui/context'; import type { InputControlLabelProps } from './types'; export default function Label( { children, hideLabelFromVision, htmlFor, ...props }: GeChiUIComponentProps< InputControlLabelProps, 'label', false > ) { if ( ! children ) return null; if ( hideLabelFromVision ) { return ( { children } ); } return ( { children } ); }