diff --git a/frontend/src/lib/components/apps/components/inputs/AppCheckbox.svelte b/frontend/src/lib/components/apps/components/inputs/AppCheckbox.svelte
index 785cb487e0..227526ea21 100644
--- a/frontend/src/lib/components/apps/components/inputs/AppCheckbox.svelte
+++ b/frontend/src/lib/components/apps/components/inputs/AppCheckbox.svelte
@@ -38,6 +38,8 @@
let defaultValue: boolean | undefined = undefined
let label: string = ''
+ let disabled: boolean = false
+
$componentControl[id] = {
setValue(nvalue: boolean) {
value = nvalue
@@ -82,6 +84,7 @@
+
@@ -95,5 +98,6 @@
preclickAction?.()
value = e.detail
}}
+ {disabled}
/>
diff --git a/frontend/src/lib/components/apps/editor/component/components.ts b/frontend/src/lib/components/apps/editor/component/components.ts
index 689a1f3136..b34a1313ed 100644
--- a/frontend/src/lib/components/apps/editor/component/components.ts
+++ b/frontend/src/lib/components/apps/editor/component/components.ts
@@ -1396,6 +1396,11 @@ This is a paragraph.
type: 'static',
value: undefined,
fieldType: 'boolean'
+ },
+ disabled: {
+ type: 'static',
+ value: false,
+ fieldType: 'boolean'
}
}
}
diff --git a/frontend/src/lib/components/apps/editor/componentsPanel/ComponentList.svelte b/frontend/src/lib/components/apps/editor/componentsPanel/ComponentList.svelte
index bea66636da..e2e3dc5662 100644
--- a/frontend/src/lib/components/apps/editor/componentsPanel/ComponentList.svelte
+++ b/frontend/src/lib/components/apps/editor/componentsPanel/ComponentList.svelte
@@ -66,7 +66,7 @@
}))
-