13 lines
315 B
TypeScript
13 lines
315 B
TypeScript
import { type AppLocale, defaultLocale } from "@cms/i18n"
|
|
import { create } from "zustand"
|
|
|
|
type LocaleStore = {
|
|
locale: AppLocale
|
|
setLocale: (value: AppLocale) => void
|
|
}
|
|
|
|
export const useLocaleStore = create<LocaleStore>((set) => ({
|
|
locale: defaultLocale,
|
|
setLocale: (value) => set({ locale: value }),
|
|
}))
|