moderator-toolbox-nxg-for-reddit / modules/removalreasons/components/RemovalReasonList
modules/removalreasons/components/RemovalReasonList¶
Functions¶
RemovalReasonList()¶
RemovalReasonList(
__namedParameters):Element
Defined in: extension/data/modules/removalreasons/components/RemovalReasonList.tsx:559
Renders the full list of editable removal reasons for a subreddit’s toolbox config.
Parameters¶
__namedParameters¶
Returns¶
Element
Interfaces¶
RemovalReasonListProps¶
Defined in: extension/data/modules/removalreasons/components/RemovalReasonList.tsx:531
Props for the RemovalReasonList component.
Properties¶
addRef?¶
optionaladdRef?:AddRef
Defined in: extension/data/modules/removalreasons/components/RemovalReasonList.tsx:535
Optional ref wired up so the parent can open the add-reason form programmatically.
disabledRef?¶
optionaldisabledRef?:DisabledRef
Defined in: extension/data/modules/removalreasons/components/RemovalReasonList.tsx:537
Optional ref wired up so the parent can disable controls while the add form is open.
onSave¶
onSave: (
config,reason) =>void
Defined in: extension/data/modules/removalreasons/components/RemovalReasonList.tsx:541
Called with the updated config and revision note when any reason is saved or deleted.
Parameters¶
config¶
reason¶
string
Returns¶
void
sortRef?¶
optionalsortRef?:SortModeRef
Defined in: extension/data/modules/removalreasons/components/RemovalReasonList.tsx:539
Optional ref connecting the list to a footer Reorder toggle.
state¶
state:
ConfigState
Defined in: extension/data/modules/removalreasons/components/RemovalReasonList.tsx:533
Config state object for the current subreddit.