From 7b3d625a22100755bfd585ee25bdbf8b937e5f3c Mon Sep 17 00:00:00 2001 From: thewebartisan7 Date: Wed, 18 Dec 2024 05:10:11 +0100 Subject: [PATCH] Fix error with inject/provide --- .../registry/default/ui/form/FormControl.vue | 27 ++++++++++++++++--- .../lib/registry/default/ui/form/FormItem.vue | 13 --------- .../registry/new-york/ui/form/FormControl.vue | 27 ++++++++++++++++--- .../registry/new-york/ui/form/FormItem.vue | 13 --------- 4 files changed, 46 insertions(+), 34 deletions(-) diff --git a/apps/www/src/lib/registry/default/ui/form/FormControl.vue b/apps/www/src/lib/registry/default/ui/form/FormControl.vue index 8459cab8..06acd840 100644 --- a/apps/www/src/lib/registry/default/ui/form/FormControl.vue +++ b/apps/www/src/lib/registry/default/ui/form/FormControl.vue @@ -1,16 +1,35 @@ diff --git a/apps/www/src/lib/registry/default/ui/form/FormItem.vue b/apps/www/src/lib/registry/default/ui/form/FormItem.vue index 6633ed9d..3f4ebbef 100644 --- a/apps/www/src/lib/registry/default/ui/form/FormItem.vue +++ b/apps/www/src/lib/registry/default/ui/form/FormItem.vue @@ -3,30 +3,17 @@ import { cn } from "@/lib/utils"; import { useId } from "radix-vue"; import { type HTMLAttributes, provide } from "vue"; import { FORM_ITEM_INJECTION_KEY } from "./injectionKeys"; -import { useFormField } from "./useFormField"; const props = defineProps<{ class?: HTMLAttributes["class"]; - label?: string; - description?: string; }>(); -const { error } = useFormField(); - const id = useId(); provide(FORM_ITEM_INJECTION_KEY, id); diff --git a/apps/www/src/lib/registry/new-york/ui/form/FormControl.vue b/apps/www/src/lib/registry/new-york/ui/form/FormControl.vue index 8459cab8..06acd840 100644 --- a/apps/www/src/lib/registry/new-york/ui/form/FormControl.vue +++ b/apps/www/src/lib/registry/new-york/ui/form/FormControl.vue @@ -1,16 +1,35 @@ diff --git a/apps/www/src/lib/registry/new-york/ui/form/FormItem.vue b/apps/www/src/lib/registry/new-york/ui/form/FormItem.vue index 6633ed9d..3f4ebbef 100644 --- a/apps/www/src/lib/registry/new-york/ui/form/FormItem.vue +++ b/apps/www/src/lib/registry/new-york/ui/form/FormItem.vue @@ -3,30 +3,17 @@ import { cn } from "@/lib/utils"; import { useId } from "radix-vue"; import { type HTMLAttributes, provide } from "vue"; import { FORM_ITEM_INJECTION_KEY } from "./injectionKeys"; -import { useFormField } from "./useFormField"; const props = defineProps<{ class?: HTMLAttributes["class"]; - label?: string; - description?: string; }>(); -const { error } = useFormField(); - const id = useId(); provide(FORM_ITEM_INJECTION_KEY, id);