Merge version_4 into main
Merge version_4 into main
This commit was merged in pull request #5.
This commit is contained in:
@@ -16,7 +16,7 @@ export default function AdminOverviewPage() {
|
||||
title: "Total Orders", value: "15,678"},
|
||||
{
|
||||
id: "new_users", icon: Users,
|
||||
title: "New Users (Last 30 Days)", value: "450"},
|
||||
title: "New Users (Last 30 Days)", value: "450"}
|
||||
];
|
||||
|
||||
const recentOrders = [
|
||||
@@ -29,7 +29,7 @@ export default function AdminOverviewPage() {
|
||||
{
|
||||
id: "ORD004", customer: "Bob Brown", service: "Twitter Retweets", amount: "$5.00", status: "Processing", date: "2023-10-24"},
|
||||
{
|
||||
id: "ORD005", customer: "Charlie Green", service: "Facebook Page Likes", amount: "$20.00", status: "Completed", date: "2023-10-24"},
|
||||
id: "ORD005", customer: "Charlie Green", service: "Facebook Page Likes", amount: "$20.00", status: "Completed", date: "2023-10-24"}
|
||||
];
|
||||
|
||||
return (
|
||||
@@ -42,6 +42,8 @@ export default function AdminOverviewPage() {
|
||||
animationType="none" // No animation needed for a static admin view
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false} // Adjust as needed for admin theme
|
||||
title="Revenue Statistics" // Added required prop
|
||||
description="Overview of key financial metrics for the platform." // Added required prop
|
||||
metrics={revenueMetrics}
|
||||
className="!p-0" // Override padding from default section styling
|
||||
containerClassName="!p-0" // Override padding from default section styling
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarFullscreen/NavbarFullscreen';
|
||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import { Wallet, ShoppingCart, Hourglass, CheckCircle, Settings, LogOut } from "lucide-react";
|
||||
import Link from "next/link";
|
||||
@@ -12,7 +12,7 @@ export default function UserDashboardPage() {
|
||||
{ id: "balance", title: "Current Balance", value: "$1,250.50", icon: Wallet },
|
||||
{ id: "totalOrders", title: "Total Orders", value: "1,234", icon: ShoppingCart },
|
||||
{ id: "pendingOrders", title: "Pending Orders", value: "42", icon: Hourglass },
|
||||
{ id: "completedOrders", title: "Completed Orders", value: "1,192", icon: CheckCircle },
|
||||
{ id: "completedOrders", title: "Completed Orders", value: "1,192", icon: CheckCircle }
|
||||
];
|
||||
|
||||
const navItems = [
|
||||
@@ -29,8 +29,8 @@ export default function UserDashboardPage() {
|
||||
{ label: "Dashboard", href: "/dashboard" },
|
||||
{ label: "New Order", href: "/new-order" },
|
||||
{ label: "My Orders", href: "/orders" }
|
||||
],
|
||||
},
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
return (
|
||||
@@ -101,7 +101,7 @@ export default function UserDashboardPage() {
|
||||
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-8">
|
||||
{stats.map((stat) => (
|
||||
<div key={stat.id} className="bg-card p-6 rounded-lg shadow-lg flex items-center space-x-4">
|
||||
<div classNameName="p-3 rounded-full bg-primary-cta bg-opacity-20">
|
||||
<div className="p-3 rounded-full bg-primary-cta bg-opacity-20">
|
||||
<stat.icon className="h-6 w-6 text-primary-cta" />
|
||||
</div>
|
||||
<div>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleStyleFullscreen/NavbarStyleFullscreen';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import { CheckCircle, XCircle } from "lucide-react";
|
||||
|
||||
@@ -13,7 +13,7 @@ export default function OrdersManagementPage() {
|
||||
{ id: "#1002", user: "Jane Smith", service: "YouTube Views", quantity: 5000, status: "Pending", date: "2024-01-16", amount: "$5.00" },
|
||||
{ id: "#1003", user: "Alice Johnson", service: "TikTok Followers", quantity: 200, status: "Processing", date: "2024-01-17", amount: "$0.80" },
|
||||
{ id: "#1004", user: "Bob Williams", service: "Twitter Retweets", quantity: 100, status: "Cancelled", date: "2024-01-18", amount: "$0.20" },
|
||||
{ id: "#1005", user: "Charlie Brown", service: "Facebook Shares", quantity: 50, status: "Completed", date: "2024-01-19", amount: "$0.15" },
|
||||
{ id: "#1005", user: "Charlie Brown", service: "Facebook Shares", quantity: 50, status: "Completed", date: "2024-01-19", amount: "$0.15" }
|
||||
];
|
||||
|
||||
const statuses = ["All", "Completed", "Pending", "Processing", "Cancelled"];
|
||||
@@ -32,8 +32,8 @@ export default function OrdersManagementPage() {
|
||||
{ label: "Dashboard", href: "/dashboard" },
|
||||
{ label: "New Order", href: "/new-order" },
|
||||
{ label: "My Orders", href: "/orders" }
|
||||
],
|
||||
},
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user