20 lines
489 B
TypeScript
20 lines
489 B
TypeScript
import * as RadixLabel from '@radix-ui/react-label';
|
|
import { twMerge } from 'tailwind-merge';
|
|
|
|
type LabelProps = Omit<RadixLabel.LabelProps, 'children'> & {
|
|
label: string;
|
|
};
|
|
|
|
export function Label(props: LabelProps) {
|
|
const { label, className } = props;
|
|
|
|
return (
|
|
<RadixLabel.Root
|
|
className={twMerge('text-grey-800 mb-2 text-base leading-4 antialiased', className)}
|
|
{...props}
|
|
>
|
|
{label}
|
|
</RadixLabel.Root>
|
|
);
|
|
}
|