“use client”;
import React, { useState, useEffect } from “react”;
import WoodmartHeader from “@/components/WoodmartHeader”;
import CustomerOrderTracker from “@/components/CustomerOrderTracker”;
import DeliveryManDashboard from “@/components/DeliveryManDashboard”;
import AdminManagerDashboard from “@/components/AdminManagerDashboard”;
import EmailInboxViewer from “@/components/EmailInboxViewer”;
import {
Package,
Lock,
Truck,
UserCheck,
MapPin,
Navigation,
CheckCircle2,
Mail,
Shield,
Zap,
ShieldCheck,
} from “lucide-react”;
export default function HomePage() {
const [activeTab, setActiveTab] = useState<"customer" | "delivery" | "admin" | "email">(“customer”);
const [ordersCount, setOrdersCount] = useState(0);
const [ridersCount, setRidersCount] = useState(0);
const fetchStats = async () => {
try {
const [oRes, rRes] = await Promise.all([
fetch(“/api/orders”),
fetch(“/api/delivery-men”),
]);
const oData = await oRes.json();
const rData = await rRes.json();
if (oData.success) setOrdersCount(oData.orders?.length || 0);
if (rData.success) setRidersCount(rData.deliveryMen?.length || 0);
} catch (err) {
console.error(“Stats load error:”, err);
}
};
useEffect(() => {
fetchStats();
}, []);
return (
{/* Top Header */}
{/* Main Container */}
{/* Module View Content */}
{activeTab === “customer” && (
)}
{activeTab === “delivery” && (
)}
{activeTab === “admin” && (
)}
{activeTab === “email” &&
{/* Feature Matrix / Highlights Banner */}
WoodMart Express Delivery Plugin â āĻŽā§āϞ āĻĢāĻŋāĻāĻžāϰāϏāĻŽā§āĻš:
āĻ āϰā§āĻĄāĻžāϰ āϏā§āĻā§āϝāĻžāĻāĻžāϏ, āϰāĻžāĻāĻĄāĻžāϰ āĻāύāĻĢā§ āĻāĻŦāĻ āϞāĻžāĻāĻ āĻāĻžāĻāĻŽāϞāĻžāĻāύ āĻĻā§āĻļā§āϝāĻŽāĻžāύāĨ¤
āĻĒā§āϰāϤāĻŋ ā§Ģ āĻŽāĻŋāύāĻŋāĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāĻā§āĻž āĻĄāĻžā§āύāĻžāĻŽāĻŋāĻ ā§Ŧ-āĻĄāĻŋāĻāĻŋāĻ āĻā§āĻĄāĨ¤
āϰāĻžāĻāĻĄāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒā§āϰā§āĻāĻžāϞ āĻ āĻāύā§āϤāĻŦā§āϝ āύā§āĻāĻŋāĻā§āĻļāύāĨ¤
āĻāĻžāϏā§āĻāĻŽāĻžāϰā§āϰ āϞāĻžāĻāĻ āĻāĻŋāĻĒāĻŋāĻāϏ āϞā§āĻā§āĻļāύ⧠āĻĄāĻžā§āϰā§āĻā§āĻ āύā§āĻāĻŋāĻā§āĻļāύāĨ¤
āϰāĻžāĻāĻĄāĻžāϰā§āϰ āĻĨā§āĻā§ āĻā§āĻĄ āĻā§āĻĒāύ āϰāĻžāĻāĻž & āĻ āϰā§āĻĄāĻžāϰ āĻļā§āώ⧠āĻāĻŋāĻĒāĻŋāĻāϏ āĻŦāύā§āϧāĨ¤
{/* Footer */}
);
}







