diff --git a/src/components/latest-news.tsx b/src/components/latest-news.tsx new file mode 100644 index 0000000..43dc8fd --- /dev/null +++ b/src/components/latest-news.tsx @@ -0,0 +1,24 @@ +import { EventKind, RequestBuilder } from "@snort/system"; +import { NostrProfile } from "../const"; +import { useRequestBuilder } from "@snort/system-react"; +import { NewLink } from "./news-link"; + +export function LatestNews() { + const req = new RequestBuilder("latest-news"); + req + .withFilter() + .kinds([EventKind.LongFormTextNote]) + .authors([NostrProfile.id]) + .limit(1); + + const posts = useRequestBuilder(req); + + if (posts.length > 0) { + return ( +