import React from 'react'; import { currentUser, dashboardStats, members } from '../../data/mockData'; import { Avatar } from '../ui/Avatar'; import { StatsGrid } from '../dashboard/StatsGrid'; import { DuesManagement } from '../dashboard/DuesManagement'; import { Crown, Sparkles, Calendar, Bell } from 'lucide-react'; export const BoardDashboard: React.FC = () => { const getInitials = (firstName: string, lastName: string) => { return `${firstName[0]}${lastName[0]}`.toUpperCase(); }; return (
{/* Ultra-Modern Hero Header */}
{/* Animated background */}
{/* Floating elements */}
{/* Mesh gradient overlay */}
{/* User Info */}
{/* Avatar glow */}
{/* Status indicator */}
{/* Crown icon */}

Welcome back, {currentUser.firstName}!

{currentUser.role}
MonacoUSA Association
{/* Date & Quick Actions */}
{/* Date Card */}

Today

{new Date().toLocaleDateString('en-US', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' })}

{/* Quick Actions */}
{/* Decorative line */}
{/* Statistics Grid */} {/* Dues Management */}
); };