import { Head, usePage } from '@inertiajs/react'; import { useEffect, useState } from 'react'; import { cn } from '@/lib/utils'; import { PlaceholderPattern } from '@/components/ui/placeholder-pattern'; import { dashboard } from '@/routes'; import { Auth } from '@/types'; import { Sun, Moon, Cloud, Trees, CloudRain, Stars, Bird, TrendingUp, TrendingDown, ShoppingBag, DollarSign, Wallet, Receipt, Percent, BarChart3, CreditCard, ArrowUpRight, ArrowDownRight, Package, Users, ShoppingCart } from 'lucide-react'; import { Card, CardHeader, CardTitle, CardDescription, CardAction, CardFooter } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; interface StatItem { value: number; yesterday: number; change: number; } interface DashboardStats { total_penjualan: StatItem; total_pendapatan: StatItem; total_pengeluaran: StatItem; hpp: StatItem; aov: StatItem; profit_margin: StatItem; total_diskon: StatItem; laba_kotor: StatItem; laba_bersih: StatItem; total_pembelian: StatItem; produk_terjual: StatItem; total_pelanggan: StatItem; } interface PageProps { auth: Auth; stats: DashboardStats; [key: string]: any; } const DynamicScene = ({ hour }: { hour: number }) => { if (hour >= 5 && hour < 11) { return (
Senang melihat Anda kembali. Berikut adalah ringkasan bisnis Anda hari ini.