diff --git a/src/app/admin/content-management/page.tsx b/src/app/admin/content-management/page.tsx new file mode 100644 index 0000000..570d167 --- /dev/null +++ b/src/app/admin/content-management/page.tsx @@ -0,0 +1,45 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import { Instagram } from "lucide-react"; + +export default function ContentManagementPage() { + return ( + + + +
+

إدارة المحتوى

+

من هنا يمكنك تحديث وإنشاء المحتوى الخاص بموقعك، بما في ذلك العروض والأخبار.

+
+
+
+ ); +} diff --git a/src/app/admin/dashboard/page.tsx b/src/app/admin/dashboard/page.tsx new file mode 100644 index 0000000..5fe48ed --- /dev/null +++ b/src/app/admin/dashboard/page.tsx @@ -0,0 +1,45 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import { Instagram } from "lucide-react"; + +export default function AdminDashboardPage() { + return ( + + + +
+

لوحة التحكم

+

مرحباً بك في لوحة تحكم الإدارة. يمكنك من هنا الوصول إلى جميع أدوات الإدارة.

+
+
+
+ ); +} diff --git a/src/app/admin/login/page.tsx b/src/app/admin/login/page.tsx new file mode 100644 index 0000000..453f51c --- /dev/null +++ b/src/app/admin/login/page.tsx @@ -0,0 +1,86 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import React, { useState } from 'react'; + +export default function AdminLoginPage() { + const [email, setEmail] = useState(''); + const [password, setPassword] = useState(''); + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + console.log('Login attempt with:', { email, password }); + // In a real application, this would send credentials to an API + // For now, redirect to admin dashboard on "success" + window.location.href = '/admin/dashboard'; + }; + + const navItems = [ + { name: "الرئيسية", id: "#home" }, + { name: "الفروع", id: "#branches" }, + { name: "اتصل بنا", id: "#contact" }, + { name: "Admin Login", id: "/admin/login" }, + ]; + + return ( + + + + +
+
+

Admin Login

+
+
+ setEmail(e.target.value)} + required + /> +
+
+ setPassword(e.target.value)} + required + /> +
+ +
+
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/app/admin/user-management/page.tsx b/src/app/admin/user-management/page.tsx new file mode 100644 index 0000000..72f5419 --- /dev/null +++ b/src/app/admin/user-management/page.tsx @@ -0,0 +1,45 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; +import { Instagram } from "lucide-react"; + +export default function UserManagementPage() { + return ( + + + +
+

إدارة المستخدمين

+

هنا يمكنك إدارة حسابات المستخدمين، إضافة مستخدمين جدد أو تعديل الأذونات.

+
+
+
+ ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx index aa963c0..3962394 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,6 +33,12 @@ export default function LandingPage() { name: "الفروع", id: "#branches"}, { name: "اتصل بنا", id: "#contact"}, + { + name: "لوحة التحكم", id: "/admin/dashboard"}, + { + name: "إدارة المستخدمين", id: "/admin/user-management"}, + { + name: "إدارة المحتوى", id: "/admin/content-management"}, ]} logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3F2KYu38pgJejdSj5qtWYdWRsaz/uploaded-1781268348479-pwacc9ar.jpg" logoAlt="Khairat Al-Quds Supermarket Logo" @@ -119,4 +125,4 @@ export default function LandingPage() { ); -} +} \ No newline at end of file