diff --git a/app/(app)/explore/_components/CalendarSection.tsx b/app/(app)/explore/_components/CalendarSection.tsx index 02c7656..5a5e123 100644 --- a/app/(app)/explore/_components/CalendarSection.tsx +++ b/app/(app)/explore/_components/CalendarSection.tsx @@ -1,13 +1,19 @@ "use client"; import { useRef, useEffect, useState } from "react"; -import { CardLoading } from "@/components/Cards/CalendarEvent"; -import { formatDate, fromUnix, relativeTime } from "@/lib/utils/dates"; +import { + formatDate, + fromUnix, + relativeTime, + addMinutesToDate, +} from "@/lib/utils/dates"; import useCurrentUser from "@/lib/hooks/useCurrentUser"; -import { DUMMY_1 } from "@/constants"; import { NDKEvent } from "@nostr-dev-kit/ndk"; import { getTagValues } from "@/lib/nostr/utils"; -import LargeFeedCard from "@/components/Cards/CalendarEvent/LargeFeedCard"; +import LargeFeedCard, { + LoadingCard, +} from "@/components/Cards/CalendarEvent/LargeFeedCard"; + import { cn } from "@/lib/utils"; type CalendarSectionProps = { events: NDKEvent[]; @@ -43,6 +49,32 @@ export default function CalendarSection({ events }: CalendarSectionProps) { ); } +export function CalendarSectionLoading() { + const startDate = addMinutesToDate(new Date(), 60); + + return ( +