import { create } from 'zustand' import { persist } from 'zustand/middleware' export type Language = 'pt' | 'en' | 'es' interface LanguageState { language: Language setLanguage: (language: Language) => void } export const useLanguageStore = create()( persist( (set) => ({ language: 'pt', setLanguage: (language) => set({ language }), }), { name: 'language-storage', } ) )