From b87a761808440b681be37a1c5d794f4070757c91 Mon Sep 17 00:00:00 2001 From: Maximilian Liebmann Date: Sun, 11 May 2025 13:46:31 +0200 Subject: [PATCH] feat: add Radix UI label component and update dependencies --- package.json | 1 + src/components/ui/label.tsx | 24 ++++++++++++++++++++++++ yarn.lock | 20 ++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 src/components/ui/label.tsx diff --git a/package.json b/package.json index f7dc15a..1ffdb43 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/react-fontawesome": "^0.2.2", "@radix-ui/react-hover-card": "^1.1.13", + "@radix-ui/react-label": "^2.1.6", "@radix-ui/react-slot": "^1.2.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.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 2f4c524..1618bfc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1042,6 +1042,25 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-label@npm:^2.1.6": + version: 2.1.6 + resolution: "@radix-ui/react-label@npm:2.1.6" + dependencies: + "@radix-ui/react-primitive": "npm:2.1.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/1c94bd363b965aeeb6010539399da4bb894c29bcb777d11f6e9a0ab22c43621be59529f1a23cfbda1f3c0ba3d8a6fdd2a50200b6e9b5839a3fbf0c2299de163e + languageName: node + linkType: hard + "@radix-ui/react-popper@npm:1.2.6": version: 1.2.6 resolution: "@radix-ui/react-popper@npm:1.2.6" @@ -4191,6 +4210,7 @@ __metadata: "@fortawesome/free-solid-svg-icons": "npm:^6.7.2" "@fortawesome/react-fontawesome": "npm:^0.2.2" "@radix-ui/react-hover-card": "npm:^1.1.13" + "@radix-ui/react-label": "npm:^2.1.6" "@radix-ui/react-slot": "npm:^1.2.2" "@tailwindcss/postcss": "npm:4.1.6" "@types/node": "npm:22.15.17"