Update src/app/admin/page.tsx
This commit is contained in:
@@ -2,107 +2,40 @@
|
|||||||
|
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
|
|
||||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
|
||||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||||
import TeamCardTen from '@/components/sections/team/TeamCardTen';
|
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function AdminPage() {
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider>
|
||||||
defaultButtonVariant="expand-hover"
|
|
||||||
defaultTextAnimation="entrance-slide"
|
|
||||||
borderRadius="soft"
|
|
||||||
contentWidth="mediumSmall"
|
|
||||||
sizing="mediumLargeSizeLargeTitles"
|
|
||||||
background="grid"
|
|
||||||
cardStyle="gradient-bordered"
|
|
||||||
primaryButtonStyle="diagonal-gradient"
|
|
||||||
secondaryButtonStyle="layered"
|
|
||||||
headingFontWeight="extrabold"
|
|
||||||
>
|
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<NavbarLayoutFloatingOverlay
|
||||||
<NavbarLayoutFloatingOverlay
|
navItems={[
|
||||||
navItems={[
|
{ name: "Home", id: "/" },
|
||||||
{
|
{ name: "Directory", id: "/directory" },
|
||||||
name: "Home",
|
{ name: "Admin", id: "/admin" },
|
||||||
id: "/",
|
]}
|
||||||
},
|
brandName="SchoolPortal"
|
||||||
{
|
/>
|
||||||
name: "Directory",
|
<main className="min-h-screen pt-32 px-6 max-w-7xl mx-auto">
|
||||||
id: "/directory",
|
<h1 className="text-4xl font-bold mb-8">Admin Dashboard</h1>
|
||||||
},
|
<div className="grid grid-cols-1 md:grid-cols-3 gap-6">
|
||||||
{
|
<div className="p-6 border rounded-lg shadow-sm">
|
||||||
name: "Admin",
|
<h2 className="text-xl font-semibold mb-2">User Management</h2>
|
||||||
id: "/admin",
|
<p>Manage faculty, staff, and student accounts.</p>
|
||||||
},
|
</div>
|
||||||
]}
|
<div className="p-6 border rounded-lg shadow-sm">
|
||||||
brandName="SchoolPortal"
|
<h2 className="text-xl font-semibold mb-2">Content Management</h2>
|
||||||
/>
|
<p>Update news, events, and portal resources.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div className="p-6 border rounded-lg shadow-sm">
|
||||||
<div id="team" data-section="team">
|
<h2 className="text-xl font-semibold mb-2">System Logs</h2>
|
||||||
<TeamCardTen
|
<p>Monitor portal activity and security events.</p>
|
||||||
useInvertedBackground={false}
|
</div>
|
||||||
title="Administrative Team"
|
</div>
|
||||||
tag="Leadership"
|
</main>
|
||||||
membersAnimation="slide-up"
|
<FooterCard logoText="SchoolPortal" copyrightText="© 2025 School Portal Inc." />
|
||||||
memberVariant="card"
|
|
||||||
members={[
|
|
||||||
{
|
|
||||||
id: "a1",
|
|
||||||
name: "Director Lee",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-professional-hairdresser-woman-apron-with-gold-medal-around-neck-holding-trophy-head-happy-positive-smiling-standing-blue-wall_141793-96481.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "a2",
|
|
||||||
name: "Head of IT Sarah",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-young-male-grey-t-shirt-wearing-yellow-backpack-flexing-blue-wall_140725-43843.jpg",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="blog" data-section="blog">
|
|
||||||
<BlogCardTwo
|
|
||||||
animationType="slide-up"
|
|
||||||
textboxLayout="default"
|
|
||||||
useInvertedBackground={false}
|
|
||||||
title="Admin Announcements"
|
|
||||||
description="Stay updated with the latest institutional policies and news."
|
|
||||||
blogs={[
|
|
||||||
{
|
|
||||||
id: "b1",
|
|
||||||
category: "Policy",
|
|
||||||
title: "Updated Campus Hours",
|
|
||||||
excerpt: "Campus hours will change effective next semester.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-posing-studio_176474-75690.jpg",
|
|
||||||
authorName: "System",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/attractive-young-female-has-strong-believe-success-keeps-hands-with-clenched-fists-has-desirable-facial-expression-dressed-striped-clothes-isolated-white-wall-body-language-concept_273609-15732.jpg",
|
|
||||||
date: "Jan 2025",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "b2",
|
|
||||||
category: "Notice",
|
|
||||||
title: "Maintenance Window",
|
|
||||||
excerpt: "Scheduled server maintenance on Feb 1st.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-graduate-celebrating-graduation_23-2151970536.jpg",
|
|
||||||
authorName: "System",
|
|
||||||
authorAvatar: "http://img.b2bpic.net/free-photo/gymnast-smiling-after-winning-golden-medal_23-2150868065.jpg",
|
|
||||||
date: "Jan 2025",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
|
||||||
<FooterCard
|
|
||||||
logoText="SchoolPortal"
|
|
||||||
copyrightText="© 2025 School Portal Inc."
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user