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

linkLabel?

optional linkLabel?: string

Defined in: extension/data/modules/announcements/components/AnnouncementCard.tsx:17

publishAt?

optional publishAt?: 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