diff --git a/packages/common/src/fixtures/other/multi-step.xform.xml b/packages/common/src/fixtures/other/multi-step.xform.xml new file mode 100644 index 000000000..be83df2b3 --- /dev/null +++ b/packages/common/src/fixtures/other/multi-step.xform.xml @@ -0,0 +1,38 @@ + + + + Multi Step XForm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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(() => {