summaryrefslogtreecommitdiff
path: root/src/pages/LogIn.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/LogIn.tsx')
-rw-r--r--src/pages/LogIn.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pages/LogIn.tsx b/src/pages/LogIn.tsx
index 3142da4..296a499 100644
--- a/src/pages/LogIn.tsx
+++ b/src/pages/LogIn.tsx
@@ -1,4 +1,4 @@
-import { useContext } from 'preact/hooks';
+import { useContext, useCallback } from 'preact/hooks';
import { useSignal } from '@preact/signals';
import { route } from 'preact-router';
import { Pb } from '../context.ts';
@@ -10,13 +10,13 @@ const LogIn = () => {
const email = useSignal('');
const password = useSignal('');
- const onSubmit = async (event: SubmitEvent) => {
+ const onSubmit = useCallback(async (event: SubmitEvent) => {
event.preventDefault();
await pb.collection('users').authWithPassword(email.value, password.value);
if (pb.authStore.isValid) {
route('/' + pb.authStore.model.username);
}
- };
+ }, []);
return (
<>