'use client'; import { useTenant } from '@/contexts/tenant-context'; import { useShifts } from '@/hooks/useShifts'; import { useTasks } from '@/hooks/useTasks'; import { Card, CardHeader, CardTitle, CardContent } from '@/components/ui/card'; import { Button } from '@/components/ui/button'; import Link from 'next/link'; export default function DashboardPage() { const { activeClubId, clubs } = useTenant(); const activeClub = clubs.find(c => c.id === activeClubId); const { data: tasksData } = useTasks({ status: 'Open' }); const { data: shiftsData } = useShifts({ startDate: new Date().toISOString() }); const openTasksCount = tasksData?.total || 0; const upcomingShiftsCount = shiftsData?.total || 0; return (

Welcome to {activeClub?.name || 'WorkClub'}

My Open Tasks
{openTasksCount}
My Upcoming Shifts
{upcomingShiftsCount}
); }