fix: show dispatch indicator (✓) for topic-follow events too

Topic events that fire a push notification (milestones like
calendar placement, passed, new text) now show ✓ in the
"Based on your topic follows" section, consistent with the
Recent Alerts section. Also clarifies the section description
to explain which events are pushed vs suppressed.

Authored-By: Jack Levy
This commit is contained in:
Jack Levy
2026-03-02 16:09:13 -05:00
parent d8c1c99b9c
commit af821dad78

View File

@@ -590,12 +590,13 @@ export default function NotificationsPage() {
</h2> </h2>
<p className="text-xs text-muted-foreground mt-1"> <p className="text-xs text-muted-foreground mt-1">
Bills matching topics you follow that have had recent activity. Bills matching topics you follow that have had recent activity.
These are delivered as notifications follow a bill directly to change its alert mode. Milestone events (passed, signed, new text) are pushed; routine referrals are not.
Follow a bill directly to get all updates.
</p> </p>
</div> </div>
<div className="divide-y divide-border"> <div className="divide-y divide-border">
{topicEvents.map((event: NotificationEvent) => ( {topicEvents.map((event: NotificationEvent) => (
<EventRow key={event.id} event={event} showDispatch={false} /> <EventRow key={event.id} event={event} showDispatch />
))} ))}
</div> </div>
</section> </section>