summaryrefslogtreecommitdiff
path: root/src/pages/SignUp.tsx
diff options
context:
space:
mode:
authorSam Nystrom <sam@samnystrom.dev>2024-03-14 00:10:12 +0000
committerSam Nystrom <sam@samnystrom.dev>2024-03-13 20:17:07 -0400
commit71abdb2ee3f5bdb1e029c9f4266f4b797fa960f9 (patch)
tree2c044cb3475cd0b8584648dc1d170e1c55c95855 /src/pages/SignUp.tsx
parentb4d7b00dd1add8e1cffb7771539fa6c419b64846 (diff)
fix: memoize stuff
Diffstat (limited to 'src/pages/SignUp.tsx')
-rw-r--r--src/pages/SignUp.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pages/SignUp.tsx b/src/pages/SignUp.tsx
index 6e2c874..22e1512 100644
--- a/src/pages/SignUp.tsx
+++ b/src/pages/SignUp.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';
@@ -12,7 +12,7 @@ const SignUp = () => {
const password = useSignal('');
const confirm = useSignal('');
- const onSubmit = async (event: SubmitEvent) => {
+ const onSubmit = useCallback(async (event: SubmitEvent) => {
event.preventDefault();
await pb.collection('users').create({
username: username.value,
@@ -24,7 +24,7 @@ const SignUp = () => {
if (pb.authStore.isValid) {
route('/' + pb.authStore.model.username);
}
- };
+ }, []);
return (
<>