From 628b44051b6c6449028efde47e63a53179f899bb Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Wed, 22 Jan 2025 08:26:16 +1100 Subject: [PATCH] nit - fix TS type --- src/components/maintenance/TaskListStatusIcon.vue | 3 ++- src/stores/maintenanceTaskStore.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/maintenance/TaskListStatusIcon.vue b/src/components/maintenance/TaskListStatusIcon.vue index 92922dfef..7f984df37 100644 --- a/src/components/maintenance/TaskListStatusIcon.vue +++ b/src/components/maintenance/TaskListStatusIcon.vue @@ -11,6 +11,7 @@ import ProgressSpinner from 'primevue/progressspinner' import { MaybeRef, computed } from 'vue' import { t } from '@/i18n' +import { MaintenanceTaskState } from '@/stores/maintenanceTaskStore' // Properties const tooltip = computed(() => { @@ -38,7 +39,7 @@ const cssClasses = computed(() => { // Model const props = defineProps<{ - state: 'warning' | 'error' | 'resolved' | 'OK' | 'skipped' | undefined + state?: MaintenanceTaskState loading?: MaybeRef }>() diff --git a/src/stores/maintenanceTaskStore.ts b/src/stores/maintenanceTaskStore.ts index 021d5f878..fd90c6c11 100644 --- a/src/stores/maintenanceTaskStore.ts +++ b/src/stores/maintenanceTaskStore.ts @@ -7,7 +7,7 @@ import type { MaintenanceTask } from '@/types/desktop/maintenanceTypes' import { electronAPI } from '@/utils/envUtil' /** State of a maintenance task, managed by the maintenance task store. */ -type MaintenanceTaskState = 'warning' | 'error' | 'OK' | 'skipped' +export type MaintenanceTaskState = 'warning' | 'error' | 'OK' | 'skipped' // Type not exported by API type ValidationState = InstallValidation['basePath']