moderator-toolbox-nxg-for-reddit / store/contextMenuSlice
store/contextMenuSlice¶
Interfaces¶
ContextMenuItem¶
Defined in: extension/data/store/contextMenuSlice.ts:12
A single item rendered in the Toolbox context menu.
Properties¶
dataAttributes?¶
optionaldataAttributes?:Record<string,string>
Defined in: extension/data/store/contextMenuSlice.ts:20
Additional data-* attributes set on the <li> element.
icon¶
icon:
"modqueue"|"unmoderated"|"overlay"|"close"|"list"|"remove"|"modmail"|"comments"|"ban"|"mute"|"settings"|"add"|"delete"|"edit"|"archive"|"unarchive"|"addBox"|"addCircle"|"arrowLeft"|"arrowRight"|"dotMenu"|"dragHandle"|"flair"|"help"|"history"|"modlog"|"profile"|"refresh"|"sortDown"|"sortUp"|"subTraffic"|"tbConsole"|"tbReload"|"tbSettingLink"|"tbSubConfig"|"userInbox"|"usernote"|"prerelease"|"unknownDocument"|"trainingMode"
Defined in: extension/data/store/contextMenuSlice.ts:17
Icon name from the icons map.
id¶
id:
string
Defined in: extension/data/store/contextMenuSlice.ts:14
Stable unique identifier, also used as the element id.
order?¶
optionalorder?:number
Defined in: extension/data/store/contextMenuSlice.ts:25
Sort position for this item. Lower numbers appear first. Items without an order are sorted to the end in insertion order.
text¶
text:
string
Defined in: extension/data/store/contextMenuSlice.ts:15
title?¶
optionaltitle?:string
Defined in: extension/data/store/contextMenuSlice.ts:18
Variables¶
addItem¶
addItem:
ActionCreatorWithPayload<AddItemPayload,"contextMenu/addItem">
Defined in: extension/data/store/contextMenuSlice.ts:77
clearAttention¶
clearAttention:
ActionCreatorWithoutPayload<"contextMenu/clearAttention">
Defined in: extension/data/store/contextMenuSlice.ts:77
default¶
default:
Reducer<ContextMenuState>
Defined in: node_modules/@reduxjs/toolkit/dist/index.d.mts:1533
The slice’s reducer.
removeItem¶
removeItem:
ActionCreatorWithPayload<string,"contextMenu/removeItem">
Defined in: extension/data/store/contextMenuSlice.ts:77