Create a local account | Login, Logoff (DELETE ACCOUNT) and autologin
This commit is contained in:
parent
a46f139566
commit
e731da6c7b
3 changed files with 39 additions and 14 deletions
|
@ -84,7 +84,15 @@ const Settings: React.FC<{ closeSettings: () => void; accountName: string }> = (
|
|||
const [anthropic, setAnthropic] = useState(() => getComputedStyle(document.documentElement).getPropertyValue('--online-cheap-anthropic').trim());
|
||||
const [google, setGoogle] = useState(() => getComputedStyle(document.documentElement).getPropertyValue('--online-cheap-google').trim());
|
||||
|
||||
const [isLoggedIn, setIsLoggedIn] = useState(false);
|
||||
|
||||
const handleLogout = () => {
|
||||
setIsLoggedIn(false);
|
||||
localStorage.removeItem('accountName');
|
||||
localStorage.removeItem('accountEmail');
|
||||
localStorage.removeItem('accountPassword');
|
||||
};
|
||||
|
||||
// Effect hooks to update localStorage whenever any state changes
|
||||
useEffect(() => {
|
||||
const settings = {
|
||||
|
@ -851,6 +859,7 @@ const Settings: React.FC<{ closeSettings: () => void; accountName: string }> = (
|
|||
<div className="settings-option">
|
||||
<button
|
||||
onClick={() => {
|
||||
handleLogout();
|
||||
closeSettings(); // Optionally close settings after logout
|
||||
}}
|
||||
className="logout-button"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue