import { create } from "zustand" import { persist } from "zustand/middleware" interface LoginState { fingerprint: string setFingerprint: (fingerprint: string) => void } const initialLoginState = { fingerprint: "", } export const useLoginStore = create( persist( (set) => ({ fingerprint: initialLoginState.fingerprint, setFingerprint: (fingerprint) => set((state) => { return { ...state, fingerprint } }), }), { name: "login-store", } ) )