From 8dc43ccfce2cc300674a4d5e4314518125141a90 Mon Sep 17 00:00:00 2001 From: James Collins Date: Wed, 10 May 2023 20:20:34 +1000 Subject: [PATCH] support form-id and check form exists --- resources/js/components/SMInput.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/resources/js/components/SMInput.vue b/resources/js/components/SMInput.vue index b9d8364..5ac28f8 100644 --- a/resources/js/components/SMInput.vue +++ b/resources/js/components/SMInput.vue @@ -267,15 +267,21 @@ const props = defineProps({ default: false, required: false, }, + formId: { + type: String, + default: "form", + required: false, + }, }); const slots = useSlots(); -const form = inject("form", props.form); +const form = inject(props.formId, props.form); const control = typeof props.control === "object" ? props.control - : !isEmpty(form) && + : form && + !isEmpty(form) && typeof props.control === "string" && props.control !== "" && Object.prototype.hasOwnProperty.call(form.controls, props.control)