From 0ab09aad10eb724cf0378bcc2f46001b5108fade Mon Sep 17 00:00:00 2001 From: Nikita Kiselev Date: Tue, 2 Dec 2025 20:03:33 +0300 Subject: [PATCH] fix: switch between code and visual for custom forms --- .../components/FormBuilder/FormBuilder.vue | 368 +++++++++++++----- .../src/components/FormBuilder/FormCanvas.vue | 5 + .../FormBuilder/utils/revisionManager.js | 119 ++++++ .../FormBuilder/utils/schemaParser.js | 23 ++ .../bastion/Handlers/SettingsHandler.php | 7 +- 5 files changed, 415 insertions(+), 107 deletions(-) create mode 100644 frontend/admin/src/components/FormBuilder/utils/revisionManager.js create mode 100644 frontend/admin/src/components/FormBuilder/utils/schemaParser.js diff --git a/frontend/admin/src/components/FormBuilder/FormBuilder.vue b/frontend/admin/src/components/FormBuilder/FormBuilder.vue index 387c4f4..0b275fe 100644 --- a/frontend/admin/src/components/FormBuilder/FormBuilder.vue +++ b/frontend/admin/src/components/FormBuilder/FormBuilder.vue @@ -33,44 +33,80 @@ @@ -87,7 +123,12 @@