diff --git a/apps/app/src/components/form-failures/FormFailuresTable.vue b/apps/app/src/components/form-failures/FormFailuresTable.vue index 0111932d..4778de03 100644 --- a/apps/app/src/components/form-failures/FormFailuresTable.vue +++ b/apps/app/src/components/form-failures/FormFailuresTable.vue @@ -140,28 +140,15 @@ function setStateFilter(s: FormFailureState | 'all') { lg="3" class="d-flex" > - - -

- Open failures -

-
- - {{ kpis?.open ?? 0 }} -
-
-
+ /> - - -

- Opgelost (30d) -

-
- - {{ kpis?.resolved_30d ?? 0 }} -
-
-
+ />
- - -

- Dismissed (30d) -

-
- - {{ kpis?.dismissed_30d ?? 0 }} -
-
-
+ />
- - -

- Submissions -

-
- - {{ kpis?.total_submissions ?? 0 }} -
-
-
+
diff --git a/apps/app/src/components/form-failures/__tests__/FormFailuresTable.spec.ts b/apps/app/src/components/form-failures/__tests__/FormFailuresTable.spec.ts index 5a9e17e6..528e15e2 100644 --- a/apps/app/src/components/form-failures/__tests__/FormFailuresTable.spec.ts +++ b/apps/app/src/components/form-failures/__tests__/FormFailuresTable.spec.ts @@ -3,6 +3,7 @@ import { flushPromises, mount } from '@vue/test-utils' import { beforeEach, describe, expect, it, vi } from 'vitest' import FormFailuresTable from '../FormFailuresTable.vue' +import AppKpiCard from '@/components/AppKpiCard.vue' import type { FormFailure, FormFailuresKpis } from '@/types/form-failures' const mockGet = vi.fn() @@ -66,6 +67,7 @@ const stubs = { props: ['modelValue'], }, VIcon: { template: '', props: ['icon', 'size', 'color'] }, + VAvatar: { template: '', props: ['color', 'size', 'rounded', 'variant'] }, VChip: { template: '', props: ['color', 'size', 'variant'] }, AppTextField: { template: '', @@ -116,6 +118,7 @@ function mountTable(items: FormFailure[], kpis: FormFailuresKpis = { open: 0, re return mount(FormFailuresTable, { props: { scope: 'platform' }, global: { + components: { AppKpiCard }, stubs, plugins: [[VueQueryPlugin, { queryClient: client }]], },