import * as React from 'react' import { useClassNames } from '../../_lib/useClassNames' import './index.css' export interface FieldLabelProps extends React.LabelHTMLAttributes { readonly className?: string readonly label: string readonly subLabel?: React.ReactNode readonly required?: boolean // TODO: 翻訳用のContextで注入する readonly requiredText?: string } const FieldLabel = React.forwardRef( function FieldLabel( { style, className, label, required = false, requiredText, subLabel, ...labelProps }, ref, ) { const classNames = useClassNames('charcoal-field-label-root', className) return (
{required && (
{requiredText}
)}
{subLabel}
) }, ) export default FieldLabel