moderator-toolbox-nxg-for-reddit / modules/shared/settings/SettingsDialog
modules/shared/settings/SettingsDialog¶
Functions¶
SettingsDialog()¶
SettingsDialog(
props):Element
Defined in: extension/data/modules/shared/settings/SettingsDialog.tsx:558
Renders the main Toolbox settings dialog with a sidebar of module tabs and a settings search box.
Parameters¶
props¶
Component properties.
modules¶
Module<Record<string, any>>[]
onClose¶
() => void
onExport¶
(subreddit) => Promise<void>
onImport¶
(subreddit) => Promise<void>
target?¶
Returns¶
Element
Interfaces¶
SettingsTarget¶
Defined in: extension/data/modules/shared/settings/SettingsDialog.tsx:542
A settings entry to open the dialog on, from a #?tbsettings=<module>&setting=<id> deep link.
Properties¶
module¶
module:
string
Defined in: extension/data/modules/shared/settings/SettingsDialog.tsx:544
Module ID, case-insensitive.
setting?¶
optionalsetting?:string
Defined in: extension/data/modules/shared/settings/SettingsDialog.tsx:546
Setting ID within that module, case-insensitive.