Switch to version 1: remove src/app/applications/page.tsx

This commit is contained in:
2026-03-08 22:23:35 +00:00
parent 65acbd32ab
commit ca6084197d

View File

@@ -1,123 +0,0 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered";
import MetricCardTen from "@/components/sections/metrics/MetricCardTen";
import FeatureBento from "@/components/sections/feature/FeatureBento";
import FooterBase from "@/components/sections/footer/FooterBase";
import {
Users,
BarChart3,
Shield,
Activity,
TrendingUp,
} from "lucide-react";
const navItems = [
{ name: "Dashboard", id: "/admin" },
{ name: "Jobs", id: "/admin#jobs" },
{ name: "Users", id: "/admin#users" },
{ name: "Moderation", id: "/admin#moderation" },
{ name: "Analytics", id: "/admin#analytics" },
];
const footerColumns = [
{
title: "Admin", items: [
{ label: "Dashboard", href: "/admin" },
{ label: "Settings", href: "/admin#settings" },
{ label: "Reports", href: "/admin#reports" },
],
},
{
title: "Quick Links", items: [
{ label: "Help", href: "#" },
{ label: "Support", href: "#" },
{ label: "Documentation", href: "#" },
],
},
];
export default function ApplicationsPage() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="smallMedium"
sizing="mediumLargeSizeLargeTitles"
background="circleGradient"
cardStyle="gradient-radial"
primaryButtonStyle="double-inset"
secondaryButtonStyle="glass"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleCentered
brandName="Jobee Admin"
navItems={navItems}
button={{
text: "Logout", onClick: () => console.log("logout"),
}}
/>
</div>
<div id="applications" data-section="applications" className="pt-20">
<MetricCardTen
title="Job Management"
description="Monitor and manage all job postings across the platform"
tag="Active Jobs"
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
metrics={[
{
id: "1", title: "Senior Software Engineer, Backend", subtitle: "Amsterdam, Netherlands · Full-time · Remote eligible", category: "Engineering", value: "Posted 2 days ago", buttons: [
{ text: "View", href: "#" },
{ text: "Manage", href: "#" },
],
},
{
id: "2", title: "Product Manager, Enterprise", subtitle: "Rotterdam, Netherlands · Full-time", category: "Product", value: "Posted 5 days ago", buttons: [
{ text: "View", href: "#" },
{ text: "Manage", href: "#" },
],
},
{
id: "3", title: "UX Designer, B2B", subtitle: "Utrecht, Netherlands · Full-time", category: "Design", value: "Posted 1 week ago", buttons: [
{ text: "View", href: "#" },
{ text: "Manage", href: "#" },
],
},
{
id: "4", title: "Data Scientist, ML Platform", subtitle: "Remote · Full-time", category: "Data", value: "Posted 10 days ago", buttons: [
{ text: "View", href: "#" },
{ text: "Manage", href: "#" },
],
},
{
id: "5", title: "DevOps Engineer, Infrastructure", subtitle: "Amsterdam, Netherlands · Full-time · Remote", category: "Infrastructure", value: "Posted 3 weeks ago", buttons: [
{ text: "View", href: "#" },
{ text: "Manage", href: "#" },
],
},
{
id: "6", title: "Marketing Manager, Growth", subtitle: "The Hague, Netherlands · Full-time", category: "Marketing", value: "Posted 1 month ago", buttons: [
{ text: "View", href: "#" },
{ text: "Manage", href: "#" },
],
},
]}
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
logoText="Jobee Admin"
copyrightText="© 2025 Jobee Admin Portal"
columns={footerColumns}
/>
</div>
</ThemeProvider>
);
}