import { For } from 'solid-js'; import AdminShell from '~/components/AdminShell'; const kpis = [ { title: 'Total Users', value: '12,458', delta: '+12.5%', note: '+1,245 from last month', tone: 'up' as const, icon: 'US' }, { title: 'Active Companies', value: '1,234', delta: '+8.2%', note: '+94 from last month', tone: 'up' as const, icon: 'CP' }, { title: 'Open Leads', value: '847', delta: '-3.1%', note: '-27 from last month', tone: 'down' as const, icon: 'LD' }, { title: 'Credits Purchased', value: '$45,890', delta: '+18.7%', note: '+$7,234 from last month', tone: 'up' as const, icon: 'CR' }, ]; const trendSeries = [62, 70, 81, 75, 88, 102]; const revSeries = [42000, 48000, 55000, 51000, 62000, 69000]; const maxAmount = 80000; const leadRows = [ { title: 'Corporate Event Photographer', customer: 'Bright Media', category: 'Photography', budget: '$3,500', status: 'New', priority: 'High' }, { title: 'Wedding Makeup Artist', customer: 'Aster Weddings', category: 'Makeup Artist', budget: '$1,800', status: 'In Review', priority: 'Medium' }, { title: 'SAT Batch Tutor', customer: 'EduPath', category: 'Tutors', budget: '$2,300', status: 'Assigned', priority: 'Low' }, { title: 'Personal Fitness Trainer', customer: 'Core Fitness', category: 'Fitness', budget: '$2,900', status: 'Escalated', priority: 'High' }, { title: 'Corporate Video Editor', customer: 'Pixel Forge', category: 'Video Editor', budget: '$4,200', status: 'New', priority: 'Critical' }, ]; export default function AdminDashboard() { return (

Dashboard Overview

Welcome back! Here's what's happening with your platform today.

{(item) => (
{item.icon}
{item.delta}

{item.title}

{item.value}

{item.note}

)}

Leads Trend

Monthly leads performance overview

{() =>
}
{(month) => {month}}

Revenue Overview

Monthly revenue vs expenses comparison

{() =>
}
{(value) => (
)}
{(month) => {month}}

Recent Leads

Latest customer inquiries and opportunities

{(row) => ( )}
Lead Title Customer Category Budget Status Priority Action
{row.title} {row.customer} {row.category} {row.budget} {row.status} {row.priority}
); }