From 5ba5a101a3272442bda688ae0ed2973d3a8a9f58 Mon Sep 17 00:00:00 2001 From: F4ilji Date: Tue, 22 Jul 2025 18:41:38 +0500 Subject: [PATCH] refactor form builder components; simplify structure by removing unnecessary margin classes and enhancing code readability --- .gitignore | 1 + .../builder/formBuilder/FormBuilder.vue | 8 +- .../builder/formBuilder/blocks/DateBlock.vue | 2 +- .../builder/formBuilder/blocks/EmailBlock.vue | 2 +- .../blocks/MultipleChoiceBlock.vue | 2 +- .../builder/formBuilder/blocks/PhoneBlock.vue | 2 +- .../formBuilder/blocks/SingleChoiceBlock.vue | 2 +- .../formBuilder/blocks/TextAreaBlock.vue | 135 +++++++++++------- .../builder/formBuilder/blocks/TextBlock.vue | 4 +- 9 files changed, 92 insertions(+), 66 deletions(-) diff --git a/.gitignore b/.gitignore index 6f33216..31e0805 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ dump.sql .DS_Store **/. .cursor +hot diff --git a/resources/js/componentss/shared/builder/formBuilder/FormBuilder.vue b/resources/js/componentss/shared/builder/formBuilder/FormBuilder.vue index e997c93..b026bc5 100644 --- a/resources/js/componentss/shared/builder/formBuilder/FormBuilder.vue +++ b/resources/js/componentss/shared/builder/formBuilder/FormBuilder.vue @@ -28,8 +28,8 @@ -
-
+
+ import('@/componentss/shared/builder/formBuilder/blocks/DateBlock.vue'), additional_education_choice: () => import('@/componentss/shared/builder/formBuilder/blocks/AdditionalEducationalChoiceBlock.vue'), educational_program_choice: () => import('@/componentss/shared/builder/formBuilder/blocks/EducationalChoiceBlock.vue'), - captcha: () => import('@/componentss/shared/builder/formBuilder/blocks/CaptchaBlock.vue'), - personal_data: () => import('@/componentss/shared/builder/formBuilder/blocks/PersonalDataBlock.vue'), }; return defineAsyncComponent(componentMap[type] || null); }, @@ -245,4 +243,4 @@ export default { opacity: 0; transform: translateY(30px); } - \ No newline at end of file + diff --git a/resources/js/componentss/shared/builder/formBuilder/blocks/DateBlock.vue b/resources/js/componentss/shared/builder/formBuilder/blocks/DateBlock.vue index 49ab474..c1a542d 100644 --- a/resources/js/componentss/shared/builder/formBuilder/blocks/DateBlock.vue +++ b/resources/js/componentss/shared/builder/formBuilder/blocks/DateBlock.vue @@ -1,5 +1,5 @@