From ed6a17fe4b6b5ce62a79e64327faaf55d39b26bf Mon Sep 17 00:00:00 2001 From: nxtkofi Date: Tue, 21 Apr 2026 20:53:28 +0200 Subject: [PATCH] fix(auth): fix AuthForm imports and add sign-up callbackURL Replace @/src/components/ aliases with @/components/. Add callbackURL support to sign-up page for post-registration redirect. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- src/app/[locale]/sign-up/page.tsx | 20 ++++++++++++++++++++ src/components/auth/AuthForm.tsx | 6 +++--- 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 src/app/[locale]/sign-up/page.tsx diff --git a/src/app/[locale]/sign-up/page.tsx b/src/app/[locale]/sign-up/page.tsx new file mode 100644 index 0000000..d5a4b71 --- /dev/null +++ b/src/app/[locale]/sign-up/page.tsx @@ -0,0 +1,20 @@ +import { AuthForm } from '@/components/auth/AuthForm'; +import { routes } from '@/lib/routes'; + +type SignUpPageProps = { + searchParams: Promise<{ + callbackURL?: string | string[]; + }>; +}; + +export default async function SignUpPage({ searchParams }: SignUpPageProps) { + const params = await searchParams; + const callbackURL = Array.isArray(params.callbackURL) + ? params.callbackURL[0] + : params.callbackURL; + const redirectPath = callbackURL?.startsWith('/') + ? callbackURL + : routes.private.dashboard; + + return ; +} diff --git a/src/components/auth/AuthForm.tsx b/src/components/auth/AuthForm.tsx index 2efe605..b696e1c 100644 --- a/src/components/auth/AuthForm.tsx +++ b/src/components/auth/AuthForm.tsx @@ -26,17 +26,17 @@ import { CardContent, CardHeader, CardTitle, -} from '@/src/components/ui/card'; +} from '@/components/ui/card'; import { InputGroup, InputGroupAddon, InputGroupInput, -} from '@/src/components/ui/input-group'; +} from '@/components/ui/input-group'; import { Tooltip, TooltipContent, TooltipTrigger, -} from '@/src/components/ui/tooltip'; +} from '@/components/ui/tooltip'; import { Spinner } from '../ui/spinner';