From d77c3d2ea22678a7a7d844af2e40b024d2f396cb Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Thu, 18 Sep 2025 15:32:00 -0300 Subject: [PATCH] Added new label input component --- frontend/components/label-input.tsx | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 frontend/components/label-input.tsx diff --git a/frontend/components/label-input.tsx b/frontend/components/label-input.tsx new file mode 100644 index 00000000..568b69fe --- /dev/null +++ b/frontend/components/label-input.tsx @@ -0,0 +1,40 @@ +import { Info } from "lucide-react"; +import { Input } from "./ui/input"; +import { Label } from "./ui/label"; +import { Tooltip, TooltipContent, TooltipTrigger } from "./ui/tooltip"; + +export function LabelInput({ + label, + helperText, + id, + required, + ...props +}: { + label: string; + helperText: string; + id: string; + required: boolean; +} & React.InputHTMLAttributes) { + return ( +
+ +
+ +
+
+ ); +}