Skip to content

Commit

Permalink
Admin login changes (#104)
Browse files Browse the repository at this point in the history
  • Loading branch information
wweitzel authored Aug 21, 2024
1 parent 13af0bb commit 7aa2e58
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/pages/Settings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,26 @@ function Settings() {

useEffect(() => {
document.addEventListener('keydown', onKeyDown);
document.addEventListener('dblclick', onDoubleClick);
setLoggedIn(!!localStorage.getItem('top90-auth-token'));

return function cleanup() {
document.removeEventListener('keydown', onKeyDown);
document.removeEventListener('dblclick', onDoubleClick);
};
}, []);

function onKeyDown(event: KeyboardEvent) {
if ((event.metaKey || event.ctrlKey) && event.key === 'Enter') {
if ((event.metaKey || event.ctrlKey) && event.shiftKey && event.key === 'Enter') {
event.preventDefault();
setShowLogin((show) => !show);
}
}

function onDoubleClick() {
setShowLogin((show) => !show);
}

function onLogin() {
login(username, password)
.then((data) => {
Expand Down

0 comments on commit 7aa2e58

Please sign in to comment.