From 2558a7b0bfb832b6b54461121e3e459148681419 Mon Sep 17 00:00:00 2001
From: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
Date: Fri, 26 Sep 2025 13:22:43 +0200
Subject: [PATCH] feat(Form Builder): show default value for "Select" and
"Check" fields (#34050)
---
frappe/public/js/form_builder/FormBuilder.vue | 8 ++------
.../components/controls/CheckControl.vue | 17 +++++++++++++----
.../components/controls/SelectControl.vue | 14 ++++++++++++--
3 files changed, 27 insertions(+), 12 deletions(-)
diff --git a/frappe/public/js/form_builder/FormBuilder.vue b/frappe/public/js/form_builder/FormBuilder.vue
index 63ed4ba25d..c826f255ab 100644
--- a/frappe/public/js/form_builder/FormBuilder.vue
+++ b/frappe/public/js/form_builder/FormBuilder.vue
@@ -144,7 +144,7 @@ onMounted(() => store.fetch());
}
.editable {
- input,
+ input:not([type="checkbox"]),
textarea,
select,
.ace_editor,
@@ -258,7 +258,7 @@ onMounted(() => store.fetch());
border-color: transparent;
}
- input,
+ input:not([type="checkbox"]),
textarea,
select,
.ace_editor,
@@ -269,10 +269,6 @@ onMounted(() => store.fetch());
.ql-editor {
background-color: var(--control-bg) !important;
}
-
- input[type="checkbox"] {
- background-color: var(--fg-bg) !important;
- }
}
.form-main > :deep(div:first-child:not(.tab-header)) {
diff --git a/frappe/public/js/form_builder/components/controls/CheckControl.vue b/frappe/public/js/form_builder/components/controls/CheckControl.vue
index 0b35344805..38c49de355 100644
--- a/frappe/public/js/form_builder/components/controls/CheckControl.vue
+++ b/frappe/public/js/form_builder/components/controls/CheckControl.vue
@@ -1,8 +1,18 @@
@@ -10,7 +20,7 @@ let slots = useSlots();