From 02ae938c238c9d18448d17a8ec92c0edd8c17463 Mon Sep 17 00:00:00 2001 From: Bertrand Yuan Date: Tue, 16 Dec 2025 00:12:49 +0800 Subject: feat(back-end): introduce payload Payload is the next.js Headless CMS and App Framework, I would like to pick it up and modify it as it is MIT licensed. Many features in Payload is not applicable for our project. So, I modify it so that it is light and clear. --- src/app/(main)/(auth)/login/page.tsx | 116 +++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 src/app/(main)/(auth)/login/page.tsx (limited to 'src/app/(main)/(auth)/login/page.tsx') diff --git a/src/app/(main)/(auth)/login/page.tsx b/src/app/(main)/(auth)/login/page.tsx new file mode 100644 index 0000000..3ff59d3 --- /dev/null +++ b/src/app/(main)/(auth)/login/page.tsx @@ -0,0 +1,116 @@ +'use client'; + +import { baseOptions, linkItems } from '@/app/(main)/layout.config'; +import { Icons } from '@/components/icons/icons'; +import { Header } from '@/components/sections/header'; +import { Button } from '@/components/ui/button'; +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from '@/components/ui/card'; +import { signIn } from '@/lib/auth-client'; +import { cn } from '@/lib/utils'; +import { HomeLayout } from 'fumadocs-ui/layouts/home'; +import { getLinks } from 'fumadocs-ui/layouts/shared'; +import { PlusIcon } from 'lucide-react'; + +const Cross = () => ( +
+
+ +
+
+); + +function SignInCard() { + return ( + +
+ +
+
+ +
+ + Sign In + + Sign in with your account + + + +
+
+ + +
+
+
+
+ +
+
+ +
+
+ ); +} + +export default function LoginPage() { + return ( + + ), + }} + className='border-grid pt-0' + > +
+
+ +
+
+
+ ); +} -- cgit v1.2.3