From fc273906bd6e5a68a2e39d4c81e8dc1a624c50d0 Mon Sep 17 00:00:00 2001 From: Maximilian Liebmann Date: Sun, 11 May 2025 13:30:46 +0200 Subject: [PATCH] feat: add Radix UI Label component and update dependencies --- package.json | 1 + src/components/ui/label.tsx | 24 ++++++++++++++++++++++++ yarn.lock | 7 +++++++ 3 files changed, 32 insertions(+) create mode 100644 src/components/ui/label.tsx diff --git a/package.json b/package.json index affda80..84de5e2 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@fortawesome/free-regular-svg-icons": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/react-fontawesome": "^0.2.2", + "@radix-ui/react-label": "^2.1.6", "@radix-ui/react-slot": "^1.2.2", "@radix-ui/react-tabs": "^1.1.11", "class-variance-authority": "^0.7.1", diff --git a/src/components/ui/label.tsx b/src/components/ui/label.tsx new file mode 100644 index 0000000..6bc5f71 --- /dev/null +++ b/src/components/ui/label.tsx @@ -0,0 +1,24 @@ +'use client'; + +import * as React from 'react'; +import * as LabelPrimitive from '@radix-ui/react-label'; + +import { cn } from '@/lib/utils'; + +function Label({ + className, + ...props +}: React.ComponentProps) { + return ( + + ); +} + +export { Label }; diff --git a/yarn.lock b/yarn.lock index b66e349..e35d14f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -662,6 +662,13 @@ dependencies: "@radix-ui/react-use-layout-effect" "1.1.1" +"@radix-ui/react-label@^2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.6.tgz#45ebd1381996d0311d199781bed15a092c7978dd" + integrity sha512-S/hv1mTlgcPX2gCTJrWuTjSXf7ER3Zf7zWGtOprxhIIY93Qin3n5VgNA0Ez9AgrK/lEtlYgzLd4f5x6AVar4Yw== + dependencies: + "@radix-ui/react-primitive" "2.1.2" + "@radix-ui/react-presence@1.1.4": version "1.1.4" resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.4.tgz#253ac0ad4946c5b4a9c66878335f5cf07c967ced"