Files
trustlab/src/components/form/Label.tsx
2025-12-30 12:14:45 +07:00

28 lines
614 B
TypeScript

import React, { FC, ReactNode } from "react";
import { twMerge } from "tailwind-merge";
interface LabelProps {
htmlFor?: string;
children: ReactNode;
className?: string;
}
const Label: FC<LabelProps> = ({ htmlFor, children, className }) => {
return (
<label
htmlFor={htmlFor}
className={twMerge(
// Default classes that apply by default
"mb-1.5 block text-sm font-medium text-gray-700 dark:text-gray-400",
// User-defined className that can override the default margin
className
)}
>
{children}
</label>
);
};
export default Label;