diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx new file mode 100644 index 0000000..cf604f0 --- /dev/null +++ b/src/app/admin/page.tsx @@ -0,0 +1,53 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import MetricCardOne from '@/components/sections/metrics/MetricCardOne'; +import { Users, BarChart3, Settings, AlertCircle } from "lucide-react"; + +export default function AdminDashboardPage() { + return ( + + + + +
+ +
+
+
+ ); +} diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx new file mode 100644 index 0000000..3d1d994 --- /dev/null +++ b/src/app/login/page.tsx @@ -0,0 +1,63 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; +import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; + +export default function LoginPage() { + const [email, setEmail] = useState(""); + const [password, setPassword] = useState(""); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log("Login attempted:", { email, password }); + }; + + return ( + + +
+
+

Police Login

+ setEmail(e.target.value)} + required + /> + setPassword(e.target.value)} + required + /> + +
+
+
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index fc40700..97a3adf 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,22 +31,11 @@ export default function LandingPage() {