{
	"$schema": "https://shadcn-svelte.com/schema/registry-item.json",
	"name": "label",
	"title": "Label",
	"type": "registry:ui",
	"description": "Kura Label component source.",
	"devDependencies": [
		"bits-ui@^2.18.1",
		"@internationalized/date@^3.12.2"
	],
	"registryDependencies": [
		"utils"
	],
	"files": [
		{
			"content": "import Root from './label.svelte';\n\nexport {\n  Root,\n  //\n  Root as Label\n};\n",
			"type": "registry:file",
			"target": "label/index.ts"
		},
		{
			"content": "<script lang=\"ts\">\n  import { Label as LabelPrimitive } from 'bits-ui';\n  import { cn } from '$UTILS$.js';\n\n  let {\n    ref = $bindable(null),\n    class: className,\n    ...restProps\n  }: LabelPrimitive.RootProps = $props();\n</script>\n\n<LabelPrimitive.Root\n  bind:ref\n  data-slot=\"label\"\n  class={cn(\n    'gap-2 font-mono text-xs leading-relaxed font-semibold tracking-widest text-zinc-100 uppercase group-data-[disabled=true]:opacity-50 peer-disabled:opacity-50 peer-data-[slot=checkbox]:font-sans peer-data-[slot=checkbox]:text-sm peer-data-[slot=checkbox]:font-normal peer-data-[slot=checkbox]:tracking-normal peer-data-[slot=checkbox]:text-zinc-300 peer-data-[slot=checkbox]:normal-case peer-data-[slot=radio-group-item]:font-sans peer-data-[slot=radio-group-item]:text-sm peer-data-[slot=radio-group-item]:font-normal peer-data-[slot=radio-group-item]:tracking-normal peer-data-[slot=radio-group-item]:text-zinc-300 peer-data-[slot=radio-group-item]:normal-case peer-data-[slot=switch]:font-sans peer-data-[slot=switch]:text-sm peer-data-[slot=switch]:font-normal peer-data-[slot=switch]:tracking-normal peer-data-[slot=switch]:text-zinc-300 peer-data-[slot=switch]:normal-case flex items-center select-none group-data-[disabled=true]:pointer-events-none peer-disabled:cursor-not-allowed',\n    className\n  )}\n  {...restProps}\n/>\n",
			"type": "registry:file",
			"target": "label/label.svelte"
		}
	]
}