- Added new dependencies: @daveyplate/better-auth-ui, next-themes, and sonner. - Refactored layout component to use Providers and Toaster for better state management and notifications. - Updated homepage to utilize authClient for session management and improved user experience with navigation links for sign-in and sign-up.
23 lines
544 B
TypeScript
23 lines
544 B
TypeScript
import { AuthView } from "@daveyplate/better-auth-ui";
|
|
import { authViewPaths } from "@daveyplate/better-auth-ui/server";
|
|
|
|
export const dynamicParams = false;
|
|
|
|
export function generateStaticParams() {
|
|
return Object.values(authViewPaths).map((path) => ({ path }));
|
|
}
|
|
|
|
export default async function AuthPage({
|
|
params,
|
|
}: {
|
|
params: Promise<{ path: string }>;
|
|
}) {
|
|
const { path } = await params;
|
|
|
|
return (
|
|
<main className="flex min-h-screen flex-col items-center justify-center p-4">
|
|
<AuthView path={path} />
|
|
</main>
|
|
);
|
|
}
|