adminFront/src/stores/auth.ts

21 lines
416 B
TypeScript
Raw Normal View History

import { create } from "zustand";
import { devtools } from "zustand/middleware";
type Token = string
interface AuthStore {
token: Token
setToken: (data: Token) => void;
}
export const authStore = create<AuthStore>()(
devtools(
(set, get) => ({
token: "",
setToken: newToken => set({ token: newToken })
}),
{
name: "token",
}
)
);