15 lines
291 B
TypeScript
15 lines
291 B
TypeScript
export function useAuth() {
|
|
const token = useState("token", () => null)
|
|
|
|
function setToken(t: string) {
|
|
token.value = t
|
|
localStorage.setItem("token", t)
|
|
}
|
|
|
|
function loadToken() {
|
|
token.value = localStorage.getItem("token")
|
|
}
|
|
|
|
return { token, setToken, loadToken }
|
|
}
|
|
|