moderator-toolbox-nxg-for-reddit / modules/announcements/components/AnnouncementCard
modules/announcements/components/AnnouncementCard¶
Functions¶
AnnouncementCard()¶
AnnouncementCard(
__namedParameters):Element
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:48
Renders one announcement note as a card.
Parameters¶
__namedParameters¶
Props
Returns¶
Element
formatDate()¶
formatDate(
epochSeconds):string
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:39
Formats an epoch-seconds timestamp as a short, locale-aware date (e.g. “Jun 13, 2026”).
Parameters¶
epochSeconds¶
number
Time in Unix epoch seconds.
Returns¶
string
Interfaces¶
AnnouncementCardNote¶
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:13
The subset of an announcement note this card renders.
Properties¶
body¶
body:
string
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:15
link?¶
optionallink?:string
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:16
linkLabel?¶
optionallinkLabel?:string
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:17
publishAt?¶
optionalpublishAt?:number
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:19
Go-live time in epoch seconds; rendered as the date when present.
title¶
title:
string
Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:14