diff --git a/src/element/live-chat.tsx b/src/element/live-chat.tsx
index a9f7f05..64dc876 100644
--- a/src/element/live-chat.tsx
+++ b/src/element/live-chat.tsx
@@ -78,6 +78,12 @@ export function LiveChat({
const zaps = feed.zaps
.map((ev) => parseZap(ev, System.ProfileLoader.Cache))
.filter((z) => z && z.valid);
+
+ const goalZaps = feed.zaps
+ .filter((ev) => (goal ? ev.created_at > goal.created_at : false))
+ .map((ev) => parseZap(ev, System.ProfileLoader.Cache))
+ .filter((z) => z && z.valid);
+
const events = useMemo(() => {
return [...feed.messages, ...feed.zaps].sort(
(a, b) => b.created_at - a.created_at
@@ -118,7 +124,7 @@ export function LiveChat({
{goal ? (
-
+
) : (
login?.pubkey === streamer &&
)}