"use client" import { useMemo } from "react" import { useTimeline, useDateSummary } from "@/hooks/use-timeline" import { groupByDate } from "@/lib/timeline" import { PhotoGrid } from "@/components/photo-grid" import { DateScrubber } from "@/components/date-scrubber" export default function TimelinePage() { const { assets, isLoading, hasMore, loadMore, total } = useTimeline() const { data: dateSummary } = useDateSummary() const groups = useMemo(() => groupByDate(assets), [assets]) return (