From f7bfd76e5e40701cbc866d3e53517c98d4a7a00c Mon Sep 17 00:00:00 2001 From: leejooy96 Date: Tue, 24 Jun 2025 09:24:17 +0900 Subject: [PATCH] refactor: use function instead of static methods --- src/renderer/utils/index.ts | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/renderer/utils/index.ts b/src/renderer/utils/index.ts index 28228f2..a6a98c4 100644 --- a/src/renderer/utils/index.ts +++ b/src/renderer/utils/index.ts @@ -1,15 +1,11 @@ -export default class Utils { - static getCurrentLocale(): string { - return navigator?.language?.split('-')[0] || 'en' - } - - static async openExternal(url: string): Promise { - await window.mainApi.send('msgOpenExternalLink', url) - } - - static async openFile(type: string): Promise { - return window.mainApi.invoke('msgOpenFile', type) - } +export function getCurrentLocale(): string { + return navigator?.language?.split('-')[0] || 'en' } -export const { getCurrentLocale, openExternal, openFile } = Utils +export async function openExternal(url: string): Promise { + await window.mainApi.send('msgOpenExternalLink', url) +} + +export async function openFile(type: string): Promise { + return window.mainApi.invoke('msgOpenFile', type) +}