kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1"use client";
2
3import { mergeProps } from "@base-ui/react/merge-props";
4import { useRender } from "@base-ui/react/use-render";
5
6import { cn } from "@/lib/cn";
7
8function Label({
9 className,
10 render,
11 ...props
12}: useRender.ComponentProps<"label">) {
13 const defaultProps = {
14 className: cn(
15 "inline-flex items-center gap-2 text-base/4.5 sm:text-sm/4 font-medium text-foreground",
16 className,
17 ),
18 "data-slot": "label",
19 };
20
21 return useRender({
22 defaultTagName: "label",
23 props: mergeProps<"label">(defaultProps, props),
24 render,
25 });
26}
27
28export { Label };