import React, { type LabelHTMLAttributes } from 'react'
import classnames from 'classnames'
import { type OverrideClassName } from '~components/types/OverrideClassName'
import styles from './Label.module.css'
type LabelType = 'text' | 'checkbox' | 'toggle' | 'radio'
export type LabelProps = {
children?: React.ReactNode
labelText?: string | React.ReactNode
labelType?: LabelType
labelPosition?: 'start' | 'end'
reversed?: boolean
variant?: 'default' | 'prominent'
disabled?: boolean
} & OverrideClassName>
export const Label = ({
children,
labelText = '',
labelType = 'text',
labelPosition = 'end',
reversed = false,
variant = 'default',
disabled,
classNameOverride,
...restProps
}: LabelProps): JSX.Element => (
)
Label.displayName = 'Label'