From 11ca145a44cb2613b19341a0b9df0e104a981ff1 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 4 Nov 2025 18:36:02 +0100 Subject: [PATCH] . --- apps/web/src/pages/index.tsx | 1 + apps/web/src/pages/login-form.tsx | 58 ++++++++++++++++++++++++++++++ apps/web/src/routes/app-routes.tsx | 7 ++-- 3 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 apps/web/src/pages/login-form.tsx diff --git a/apps/web/src/pages/index.tsx b/apps/web/src/pages/index.tsx index 0706e10b..34667041 100644 --- a/apps/web/src/pages/index.tsx +++ b/apps/web/src/pages/index.tsx @@ -1 +1,2 @@ export * from "./error-page"; +export * from "./login-form"; diff --git a/apps/web/src/pages/login-form.tsx b/apps/web/src/pages/login-form.tsx new file mode 100644 index 00000000..5575e3b1 --- /dev/null +++ b/apps/web/src/pages/login-form.tsx @@ -0,0 +1,58 @@ +import { Button } from "@repo/shadcn-ui/components/button"; +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "@repo/shadcn-ui/components/card"; +import { Field, FieldDescription, FieldGroup, FieldLabel } from "@repo/shadcn-ui/components/field"; +import { Input } from "@repo/shadcn-ui/components/input"; +import { cn } from "@repo/shadcn-ui/lib/utils"; + +export function LoginForm({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ + + Login to your account + Enter your email below to login to your account + + +
+ + + Email + + + + + + + + + + + Don't have an account?{" "} + {/** biome-ignore lint/a11y/useValidAnchor: */} + Sign up + + + +
+
+
+
+ ); +} diff --git a/apps/web/src/routes/app-routes.tsx b/apps/web/src/routes/app-routes.tsx index 745c612a..4284531e 100644 --- a/apps/web/src/routes/app-routes.tsx +++ b/apps/web/src/routes/app-routes.tsx @@ -1,8 +1,8 @@ -import { ModuleRoutes } from "@/components/module-routes"; import { IModuleClient } from "@erp/core/client"; import { AppLayout } from "@repo/rdx-ui/components"; -import { Navigate, Route, createBrowserRouter, createRoutesFromElements } from "react-router-dom"; -import { ErrorPage } from "../pages"; +import { createBrowserRouter, createRoutesFromElements, Navigate, Route } from "react-router-dom"; +import { ModuleRoutes } from "@/components/module-routes"; +import { ErrorPage, LoginForm } from "../pages"; import { modules } from "../register-modules"; // AquĆ­ ca function groupModulesByLayout(modules: IModuleClient[]) { @@ -37,6 +37,7 @@ export const getAppRouter = () => { {/* Auth Layout */} } /> + } /> } />