fixing events on explore page
This commit is contained in:
parent
1b3f2b4d6e
commit
bdb472ac37
@ -17,7 +17,7 @@ import { getNameToShow } from "@/lib/utils";
|
|||||||
import { nip19 } from "nostr-tools";
|
import { nip19 } from "nostr-tools";
|
||||||
import useProfile from "@/lib/hooks/useProfile";
|
import useProfile from "@/lib/hooks/useProfile";
|
||||||
import useEvents from "@/lib/hooks/useEvents";
|
import useEvents from "@/lib/hooks/useEvents";
|
||||||
import { getTagAllValues, getTagValues } from "@/lib/nostr/utils";
|
import { getTagsValues, getTagValues } from "@/lib/nostr/utils";
|
||||||
import { useNDK } from "@/app/_providers/ndk";
|
import { useNDK } from "@/app/_providers/ndk";
|
||||||
import { Skeleton } from "@/components/ui/skeleton";
|
import { Skeleton } from "@/components/ui/skeleton";
|
||||||
import { AspectRatio } from "@/components/ui/aspect-ratio";
|
import { AspectRatio } from "@/components/ui/aspect-ratio";
|
||||||
@ -40,8 +40,9 @@ export default function CalendarCard({ calendar }: CalendarCardProps) {
|
|||||||
const banner =
|
const banner =
|
||||||
getTagValues("banner", tags) ?? profile?.image ?? profile?.banner ?? BANNER;
|
getTagValues("banner", tags) ?? profile?.image ?? profile?.banner ?? BANNER;
|
||||||
const description = content ?? getTagValues("about", tags);
|
const description = content ?? getTagValues("about", tags);
|
||||||
const calendarEvents = getTagAllValues("a", tags);
|
const calendarEvents = getTagsValues("a", tags);
|
||||||
const calendarEventIdentifiers = calendarEvents
|
const calendarEventIdentifiers = calendarEvents
|
||||||
|
.filter(Boolean)
|
||||||
.map((e) => nip19.decode(e))
|
.map((e) => nip19.decode(e))
|
||||||
.filter(({ type }) => type === "naddr")
|
.filter(({ type }) => type === "naddr")
|
||||||
.map((e) => e.data as nip19.AddressPointer);
|
.map((e) => e.data as nip19.AddressPointer);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user