Files
tolaria/src/lib/appIconTheme.ts
2026-05-24 12:28:29 +02:00

14 lines
409 B
TypeScript

import { invoke } from '@tauri-apps/api/core'
import { isTauri } from '../mock-tauri'
import type { ResolvedThemeMode } from './themeMode'
export async function syncAppIconThemeMode(themeMode: ResolvedThemeMode): Promise<void> {
if (!isTauri()) return
try {
await invoke('update_app_icon', { themeMode })
} catch (error) {
console.warn('Failed to update app icon for theme mode', error)
}
}