From a4fd3a35564f3fbd7d8f69aee4e277cc8acbb314 Mon Sep 17 00:00:00 2001 From: john Date: Mon, 5 May 2025 23:35:51 +0200 Subject: [PATCH] signup --- src/App.tsx | 3 ++- src/pages/SignupPage.tsx | 12 ++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index de92776..60fe93f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -8,6 +8,7 @@ import SignupPage from './pages/SignupPage.tsx' function App() { const postService = new PostsService() const mediaService = new MediaService() + return ( @@ -16,7 +17,7 @@ function App() { element={} /> } /> - } /> + } /> ) diff --git a/src/pages/SignupPage.tsx b/src/pages/SignupPage.tsx index 2b27524..d628930 100644 --- a/src/pages/SignupPage.tsx +++ b/src/pages/SignupPage.tsx @@ -1,11 +1,15 @@ -import { useSearchParams } from 'react-router' +import { useParams } from 'react-router' import { useState } from 'react' export default function SignupPage() { - const [searchParams] = useSearchParams() - const signupCode = searchParams.get('c') + const { code: signupCode } = useParams() const [isSubmitting, setIsSubmitting] = useState(false) + const onSubmit = async (e: React.FormEvent) => { + e.preventDefault() + setIsSubmitting(true) + } + if (!signupCode) { return } @@ -13,7 +17,7 @@ export default function SignupPage() { return (
-
e.preventDefault()}> +