import { Link } from 'react-router-dom'
import { authClient } from '../lib/auth-client.ts'
import { usePurchases, usePriceAlerts } from '../hooks/useApi.ts'
import { StoreIcon } from '../components/StoreIcon.tsx'
export function Dashboard() {
const { data: session, isPending } = authClient.useSession()
if (isPending) {
return
Track prices. Save money.
{triggeredAlerts.length} price {triggeredAlerts.length === 1 ? 'alert' : 'alerts'} triggered!
{triggeredAlerts.map((a) => a.productName).join(', ')}
Watching
{watchingAlerts.length}
price alerts
This Month
${recentPurchases.reduce((sum, p) => sum + p.total, 0).toFixed(0)}
grocery spend
{purchase.storeName}
{new Date(purchase.date).toLocaleDateString('en-US', { month: 'short', day: 'numeric', })}{' '} · {purchase.items.length} items