import React from 'react'; import { Box, Text } from '../../primitives'; import { useToken } from '../../../theme'; import { FormControlContext } from './FormControl'; import type { IFormLabelProps, IFormControlContext } from './props'; const FormLabel = ({ children, style, _disabled, _focus, _invalid, ...props }: IFormLabelProps) => { const { isInvalid, isRequired, isDisabled, }: IFormControlContext = React.useContext(FormControlContext); const textColor = useToken('colors', 'red.3'); const requiredAsterisk = () => *; return ( {children} {isRequired && requiredAsterisk()} ); }; export default FormLabel;