"use client"; import { useState, useEffect } from "react"; import { Package, Clock, CheckCircle, AlertTriangle } from "lucide-react"; import OrderStats from "./order-stats"; interface OrderStatsData { totalOrders: number; pendingOrders: number; completedOrders: number; cancelledOrders: number; } interface ContentProps { username: string; orderStats: OrderStatsData; } const getGreeting = () => { const hour = new Date().getHours(); if (hour < 12) return "Good morning"; if (hour < 18) return "Good afternoon"; return "Good evening"; }; export default function Content({ username, orderStats }: ContentProps) { const [greeting, setGreeting] = useState(""); useEffect(() => { setGreeting(getGreeting()); }, []); const statsConfig = [ { title: "Total Orders", value: orderStats.totalOrders, icon: Package }, { title: "Completed Orders", value: orderStats.completedOrders, icon: CheckCircle }, { title: "Pending Orders", value: orderStats.pendingOrders, icon: Clock }, { title: "Cancelled Orders", value: orderStats.cancelledOrders, icon: AlertTriangle }, ]; return (