From 83fc68e27d825b5dadddf8004a3436038ae9bb1b Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Thu, 2 Oct 2025 20:29:13 +0700 Subject: [PATCH] chore: fix window type theme service --- web-app/src/services/theme/tauri.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web-app/src/services/theme/tauri.ts b/web-app/src/services/theme/tauri.ts index fad80ac98..8cd8c4e28 100644 --- a/web-app/src/services/theme/tauri.ts +++ b/web-app/src/services/theme/tauri.ts @@ -3,7 +3,7 @@ */ import { Theme } from '@tauri-apps/api/window' -import { getAllWebviewWindows } from '@tauri-apps/api/webviewWindow' +import { getAllWebviewWindows, type WebviewWindow } from '@tauri-apps/api/webviewWindow' import type { ThemeMode } from './types' import { DefaultThemeService } from './default' @@ -16,7 +16,7 @@ export class TauriThemeService extends DefaultThemeService { const allWindows = await getAllWebviewWindows() // Convert to array if it's not already - const windowsArray = Array.isArray(allWindows) + const windowsArray: WebviewWindow[] = Array.isArray(allWindows) ? allWindows : Object.values(allWindows)