chore: fix typo

This commit is contained in:
Faisal Amir 2025-05-20 10:49:57 +07:00
parent 4c50ebfe0a
commit ba4d1d3c12
15 changed files with 29 additions and 30 deletions

View File

@ -1,4 +1,4 @@
export const localStoregeKey = { export const localStorageKey = {
LeftPanel: 'left-panel', LeftPanel: 'left-panel',
threads: 'threads', threads: 'threads',
messages: 'messages', messages: 'messages',

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
import { RgbaColor } from 'react-colorful' import { RgbaColor } from 'react-colorful'
import { rgb, oklch, formatCss } from 'culori' import { rgb, oklch, formatCss } from 'culori'
import { useTheme } from './useTheme' import { useTheme } from './useTheme'
@ -533,7 +533,7 @@ export const useAppearance = create<AppearanceState>()(
} }
}, },
{ {
name: localStoregeKey.settingAppearance, name: localStorageKey.settingAppearance,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
// Apply settings when hydrating from storage // Apply settings when hydrating from storage
onRehydrateStorage: () => (state) => { onRehydrateStorage: () => (state) => {

View File

@ -1,8 +1,7 @@
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
import { create } from 'zustand' import { create } from 'zustand'
import { persist } from 'zustand/middleware' import { persist } from 'zustand/middleware'
interface AssistantState { interface AssistantState {
assistants: Assistant[] assistants: Assistant[]
currentAssistant: Assistant currentAssistant: Assistant
@ -42,7 +41,7 @@ export const useAssistant = create<AssistantState>()(
}, },
}), }),
{ {
name: localStoregeKey.assistant, name: localStorageKey.assistant,
} }
) )
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
export type CodeBlockStyle = string export type CodeBlockStyle = string
@ -39,7 +39,7 @@ export const useCodeblock = create<CodeBlockState>()(
} }
}, },
{ {
name: localStoregeKey.settingCodeBlock, name: localStorageKey.settingCodeBlock,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
type LeftPanelStoreState = { type LeftPanelStoreState = {
// @ts-ignore // @ts-ignore
@ -20,7 +20,7 @@ export const useGeneralSetting = create<LeftPanelStoreState>()(
setCurrentLanguage: (value) => set({ currentLanguage: value }), setCurrentLanguage: (value) => set({ currentLanguage: value }),
}), }),
{ {
name: localStoregeKey.settingGeneral, name: localStorageKey.settingGeneral,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
// Hardware data types // Hardware data types
export interface CPU { export interface CPU {
@ -210,7 +210,7 @@ export const useHardware = create<HardwareStore>()(
}), }),
}), }),
{ {
name: localStoregeKey.settingHardware, name: localStorageKey.settingHardware,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
type LeftPanelStoreState = { type LeftPanelStoreState = {
open: boolean open: boolean
@ -14,7 +14,7 @@ export const useLeftPanel = create<LeftPanelStoreState>()(
setLeftPanel: (value) => set({ open: value }), setLeftPanel: (value) => set({ open: value }),
}), }),
{ {
name: localStoregeKey.LeftPanel, name: localStorageKey.LeftPanel,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
type LocalApiServerState = { type LocalApiServerState = {
// Run local API server once app opens // Run local API server once app opens
@ -40,7 +40,7 @@ export const useLocalApiServer = create<LocalApiServerState>()(
setVerboseLogs: (value) => set({ verboseLogs: value }), setVerboseLogs: (value) => set({ verboseLogs: value }),
}), }),
{ {
name: localStoregeKey.settingLocalApiServer, name: localStorageKey.settingLocalApiServer,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
import { updateMCPConfig } from '@/services/mcp' import { updateMCPConfig } from '@/services/mcp'
// Define the structure of an MCP server configuration // Define the structure of an MCP server configuration
@ -77,7 +77,7 @@ export const useMCPServers = create<MCPServerStoreState>()(
}), }),
}), }),
{ {
name: localStoregeKey.settingMCPSevers, // Using existing key for now name: localStorageKey.settingMCPSevers, // Using existing key for now
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,7 +1,7 @@
import { create } from 'zustand' import { create } from 'zustand'
import { ThreadMessage } from '@janhq/core' import { ThreadMessage } from '@janhq/core'
import { createJSONStorage, persist } from 'zustand/middleware' import { createJSONStorage, persist } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
import { import {
createMessage, createMessage,
deleteMessage as deleteMessageExt, deleteMessage as deleteMessageExt,
@ -57,7 +57,7 @@ export const useMessages = create<MessageState>()(
}, },
}), }),
{ {
name: localStoregeKey.messages, name: localStorageKey.messages,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
type ModelProviderState = { type ModelProviderState = {
providers: ModelProvider[] providers: ModelProvider[]
@ -116,7 +116,7 @@ export const useModelProvider = create<ModelProviderState>()(
}, },
}), }),
{ {
name: localStoregeKey.modelProvider, name: localStorageKey.modelProvider,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
type ProxyConfigState = { type ProxyConfigState = {
proxyEnabled: boolean proxyEnabled: boolean
@ -52,7 +52,7 @@ export const useProxyConfig = create<ProxyConfigState>()(
setNoProxy: (noProxy) => set({ noProxy }), setNoProxy: (noProxy) => set({ noProxy }),
}), }),
{ {
name: localStoregeKey.settingLocalApiServer, name: localStorageKey.settingLocalApiServer,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,7 +1,7 @@
import { create } from 'zustand' import { create } from 'zustand'
import { createJSONStorage, persist } from 'zustand/middleware' import { createJSONStorage, persist } from 'zustand/middleware'
import { getCurrentWindow, Theme } from '@tauri-apps/api/window' import { getCurrentWindow, Theme } from '@tauri-apps/api/window'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
// Function to check if OS prefers dark mode // Function to check if OS prefers dark mode
export const checkOSDarkMode = (): boolean => { export const checkOSDarkMode = (): boolean => {
@ -48,7 +48,7 @@ export const useTheme = create<ThemeState>()(
return initialState return initialState
}, },
{ {
name: localStoregeKey.theme, name: localStorageKey.theme,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -1,6 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { persist, createJSONStorage } from 'zustand/middleware' import { persist, createJSONStorage } from 'zustand/middleware'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
import { ulid } from 'ulidx' import { ulid } from 'ulidx'
import { createThread, deleteThread, updateThread } from '@/services/threads' import { createThread, deleteThread, updateThread } from '@/services/threads'
import Fuse from 'fuse.js' import Fuse from 'fuse.js'
@ -247,7 +247,7 @@ export const useThreads = create<ThreadState>()(
}, },
}), }),
{ {
name: localStoregeKey.threads, name: localStorageKey.threads,
storage: createJSONStorage(() => localStorage), storage: createJSONStorage(() => localStorage),
} }
) )

View File

@ -11,9 +11,9 @@ import enSettings from '@/locales/en/settings.json'
import idSettings from '@/locales/id/settings.json' import idSettings from '@/locales/id/settings.json'
import vnSettings from '@/locales/vn/settings.json' import vnSettings from '@/locales/vn/settings.json'
import { localStoregeKey } from '@/constants/localStorage' import { localStorageKey } from '@/constants/localStorage'
const stored = localStorage.getItem(localStoregeKey.settingGeneral) const stored = localStorage.getItem(localStorageKey.settingGeneral)
const parsed = stored ? JSON.parse(stored) : {} const parsed = stored ? JSON.parse(stored) : {}
const defaultLang = parsed?.state?.currentLanguage const defaultLang = parsed?.state?.currentLanguage