From 608ab4d7f136b3ce64a5662ce6cce9facdbe0d66 Mon Sep 17 00:00:00 2001 From: spwoodcock Date: Mon, 10 Mar 2025 09:55:44 +0000 Subject: [PATCH 1/4] feat(FormGroup): make underlying FormPanel toggleable prop user configurable --- .../web-forms/src/components/FormGroup.vue | 6 +++-- .../web-forms/src/components/FormPanel.vue | 26 +++++++++++++++---- .../web-forms/src/components/QuestionList.vue | 2 +- 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/packages/web-forms/src/components/FormGroup.vue b/packages/web-forms/src/components/FormGroup.vue index 968ae5592..3537c1885 100644 --- a/packages/web-forms/src/components/FormGroup.vue +++ b/packages/web-forms/src/components/FormGroup.vue @@ -4,7 +4,9 @@ import { computed } from 'vue'; import FormPanel from './FormPanel.vue'; import QuestionList from './QuestionList.vue'; -const props = defineProps<{ node: GroupNode }>(); +const props = withDefaults(defineProps<{ node: GroupNode, toggleable?: boolean }>(), { + toggleable: false, +}); const classes = ['group']; @@ -18,7 +20,7 @@ const tableLayout = computed(() => {