moderator-toolbox-nxg-for-reddit / modules/modbar/components/MySubredditsPopup

modules/modbar/components/MySubredditsPopup

Functions

MySubredditsPopup()

MySubredditsPopup(__namedParameters): Element

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:32

Renders the “Subreddits you moderate” slide-out drawer with filtering and per-sub action links.

Parameters

__namedParameters

MySubredditsPopupProps

Returns

Element

Interfaces

MySubredditsPopupProps

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:13

Props for the MySubredditsPopup component.

Properties

configEnabled

configEnabled: boolean

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:19

Whether the Config module is enabled (shows a config icon per subreddit when true).

onClose

onClose: () => void

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:28

Returns

void

queueCounts

queueCounts: Record<string, number>

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:27

Per-subreddit modqueue item counts keyed by lowercase subreddit name, used to render a badge on each row’s modqueue icon. Sourced from the notifier poll, so subreddits outside the notifier’s multireddit (or with an empty queue) are absent.

subredditColorSalt

subredditColorSalt: string

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:17

Salt value mixed into the subreddit name when generating the per-row accent color.

subs

subs: object[]

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:15

The list of subreddits the current user moderates.

subreddit

subreddit: string

usernotesEnabled

usernotesEnabled: boolean

Defined in: extension/data/modules/modbar/components/MySubredditsPopup.tsx:21

Whether the Usernotes module is enabled (shows a usernotes icon per subreddit when true).