mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2026-10-27 12:36:24 -04:00
20 lines
586 B
TypeScript
20 lines
586 B
TypeScript
"use client";
|
|
|
|
import * as LabelPrimitive from "@radix-ui/react-label";
|
|
import { cn } from "@/lib/utils";
|
|
|
|
const Label = ({ className, ...rest }: React.ComponentProps<typeof LabelPrimitive.Root>) => {
|
|
return (
|
|
<LabelPrimitive.Root
|
|
data-slot="label"
|
|
className={cn(
|
|
"flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",
|
|
className
|
|
)}
|
|
{...rest}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default Label;
|