From 110345d659af8f881acb6500bc2aaa53542e468b Mon Sep 17 00:00:00 2001 From: Kailash Nadh Date: Mon, 7 Apr 2025 14:36:14 +0530 Subject: [PATCH] Refactor and simplify state management in campaign editor. - Simplify and fix content conversion between formats. - Fix state management issues. - Rename `Apply` to `Import` on the visual template UI. --- frontend/src/assets/style.scss | 3 + frontend/src/components/Editor.vue | 249 +++++++++++++++-------------- i18n/en.json | 5 +- 3 files changed, 138 insertions(+), 119 deletions(-) diff --git a/frontend/src/assets/style.scss b/frontend/src/assets/style.scss index 00feab9d..ade18198 100644 --- a/frontend/src/assets/style.scss +++ b/frontend/src/assets/style.scss @@ -533,6 +533,9 @@ body.is-noscroll { } } +.button.is-primary[disabled] { + border-color: $grey-light; +} .has-addons { .controls .button.is-primary { border-top-left-radius: 0; diff --git a/frontend/src/components/Editor.vue b/frontend/src/components/Editor.vue index 054a5acb..5bc7806f 100644 --- a/frontend/src/components/Editor.vue +++ b/frontend/src/components/Editor.vue @@ -4,7 +4,7 @@
- + @@ -27,10 +27,9 @@ - + -