From 0dec765cdf49e299b85ac219a1925f7ddda08ce6 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 5 Dec 2024 18:00:10 +0530 Subject: [PATCH] fix: Add option to enable and disable collapsible section --- frontend/src/components/Fields.vue | 1 + frontend/src/components/QuickEntryLayoutBuilder.vue | 11 +++++++++++ frontend/src/components/Section.vue | 10 +++++++--- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/Fields.vue b/frontend/src/components/Fields.vue index 03cd73f7..3916887c 100644 --- a/frontend/src/components/Fields.vue +++ b/frontend/src/components/Fields.vue @@ -15,6 +15,7 @@ :label="section.label" :hideLabel="section.hideLabel" :opened="section.opened" + :collapsible="section.collapsible" collapseIconPosition="right" >
{{ __(section.label) || __('Untitled') }} +
(section.editingLabel = true), condition: () => section.editable !== false, }, + { + label: section.collapsible ? 'Uncollapsible' : 'Collapsible', + icon: section.collapsible ? 'chevron-up' : 'chevron-down', + onClick: () => (section.collapsible = !section.collapsible), + }, { label: section.hideLabel ? 'Show Label' : 'Hide Label', icon: section.hideLabel ? 'eye' : 'eye-off', diff --git a/frontend/src/components/Section.vue b/frontend/src/components/Section.vue index d2ddf740..6fc178c3 100644 --- a/frontend/src/components/Section.vue +++ b/frontend/src/components/Section.vue @@ -4,10 +4,10 @@