admin_dashboard_react/src/core/useToken.js
SnippetsX 6da8d9f924 fully fixed login option for session.
Updated README
Updated Dashboard main page
Fixed AppBar scrolling
2024-11-02 01:20:27 +03:00

18 lines
512 B
JavaScript

import { useState } from 'react';
export default function useToken() {
const getToken = () => {
const tokenString = localStorage.getItem('token');
const userToken = JSON.parse(tokenString);
return userToken?.token
};
const [token, setToken] = useState(getToken());
const saveToken = userToken => {
localStorage.setItem('token', JSON.stringify(userToken));
setToken(userToken.token);
};
return {
setToken: saveToken,
token
}
}