'use client'; interface Prayer { id: string; userId: string; date: string; text: string; prayFor?: string; } interface HomePageProps { prayers: Prayer[]; todayCount: number; onStartPraying: () => void; } export default function HomePage({ prayers, todayCount, onStartPraying }: HomePageProps) { const today = new Date().toISOString().split('T')[0]; const todayPrayers = prayers.filter(p => p.date === today); const recentPrayers = prayers.slice(0, 5); const totalPrayers = prayers.length; const uniqueDays = new Set(prayers.map(p => p.date)).size; return (
{/* Header */}

Prayer Journal

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

{/* Today's Stats */}
Today's Prayers
{todayCount}
Total Prayers
{totalPrayers}
Days Prayed
{uniqueDays}
{/* CTA Button */}
{/* Recent Prayers */} {recentPrayers.length > 0 && (

Recent Prayers

{recentPrayers.map((prayer) => (
{prayer.prayFor && (
{prayer.prayFor}
)}

{prayer.text}

{new Date(prayer.date).toLocaleDateString('en-US', { month: 'short', day: 'numeric' })}
))}
)} {/* Empty State */} {prayers.length === 0 && (
🙏

Start your prayer journal today

Create your first prayer entry and begin tracking your spiritual journey.

)}
); }