const TokenContext = createContext();
export function TokenProvider(props) {
const [getToken, setToken, {remove}] = createStorageSignal('token', { api: cookieStorage }),
token = [getToken,{login(token) {setToken(token)}, logout() {remove()}}];
return <TokenContext.Provider value={token}>{props.children}</TokenContext.Provider>
}
export function useToken() { return useContext(TokenProvider); }
const TokenContext = createContext();
export function TokenProvider(props) {
const [getToken, setToken, {remove}] = createStorageSignal('token', { api: cookieStorage }),
token = [getToken,{login(token) {setToken(token)}, logout() {remove()}}];
return <TokenContext.Provider value={token}>{props.children}</TokenContext.Provider>
}
export function useToken() { return useContext(TokenProvider); }