diff --git a/app/composables/useCurrentFormGroup.ts b/app/composables/useCurrentFormGroup.ts index 89cc33c..b7f4ee5 100644 --- a/app/composables/useCurrentFormGroup.ts +++ b/app/composables/useCurrentFormGroup.ts @@ -1,4 +1,4 @@ -import type { FormGroup, Form } from '~~/prisma/generated/client' +import type { FormGroup, Form, FormComponent } from '~~/prisma/generated/client' export type CurrentFormGroupState = { activeFormGroup: FormGroup | null @@ -13,7 +13,7 @@ export const useCurrentFormGroup = () => { const loadActiveFormGroup = async () => { try { - const formGroupAPIResponse = await $fetch('/api/formgroup?active=true') + const formGroupAPIResponse = await $fetch('/api/formGroup?active=true') // Handle if the API returns an array or single item const activeFg = Array.isArray(formGroupAPIResponse) ? formGroupAPIResponse[0] : formGroupAPIResponse @@ -23,7 +23,7 @@ export const useCurrentFormGroup = () => { try { const formsAPIResponse = await $fetch('/api/form', { - query: { formGroup: activeFg.id } + query: { formGroup: activeFg.id, published: true } }) FormGroup.value.forms = Array.isArray(formsAPIResponse) ? formsAPIResponse : [] @@ -49,4 +49,4 @@ export const useCurrentFormGroup = () => { loadActiveFormGroup, totalFormsInGroup } -} +} \ No newline at end of file diff --git a/app/pages/reader/formInProgress.vue b/app/pages/reader/formInProgress.vue new file mode 100644 index 0000000..de691cb --- /dev/null +++ b/app/pages/reader/formInProgress.vue @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/pages/reader/forms.vue b/app/pages/reader/forms.vue index 158469e..9ff619e 100644 --- a/app/pages/reader/forms.vue +++ b/app/pages/reader/forms.vue @@ -1,14 +1,18 @@