From 2eae751fdbe54a595b6768e5540dc56557c20425 Mon Sep 17 00:00:00 2001
From: Oliver Bryan <04oliverbryan@gmail.com>
Date: Mon, 22 Dec 2025 01:05:23 +0000
Subject: [PATCH] input and label shadcn components#
---
packages/frontend/package.json | 1 +
packages/frontend/src/components/ui/input.tsx | 21 ++++++++++++++++++
packages/frontend/src/components/ui/label.tsx | 22 +++++++++++++++++++
3 files changed, 44 insertions(+)
create mode 100644 packages/frontend/src/components/ui/input.tsx
create mode 100644 packages/frontend/src/components/ui/label.tsx
diff --git a/packages/frontend/package.json b/packages/frontend/package.json
index dbad93c..1cabd79 100644
--- a/packages/frontend/package.json
+++ b/packages/frontend/package.json
@@ -10,6 +10,7 @@
},
"dependencies": {
"@issue/shared": "workspace:*",
+ "@radix-ui/react-label": "^2.1.8",
"@radix-ui/react-select": "^2.2.6",
"@radix-ui/react-slot": "^1.2.4",
"@tailwindcss/vite": "^4.1.18",
diff --git a/packages/frontend/src/components/ui/input.tsx b/packages/frontend/src/components/ui/input.tsx
new file mode 100644
index 0000000..8916905
--- /dev/null
+++ b/packages/frontend/src/components/ui/input.tsx
@@ -0,0 +1,21 @@
+import * as React from "react"
+
+import { cn } from "@/lib/utils"
+
+function Input({ className, type, ...props }: React.ComponentProps<"input">) {
+ return (
+
+ )
+}
+
+export { Input }
diff --git a/packages/frontend/src/components/ui/label.tsx b/packages/frontend/src/components/ui/label.tsx
new file mode 100644
index 0000000..ef7133a
--- /dev/null
+++ b/packages/frontend/src/components/ui/label.tsx
@@ -0,0 +1,22 @@
+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 }