fix(plugins/settings): refresh SettingsNavigator to register plugin setting route on enable
This commit is contained in:
parent
a586c0cebd
commit
fbe1852e8d
1 changed files with 6 additions and 1 deletions
|
|
@ -1,5 +1,8 @@
|
|||
import TableRowAssetIcon from '@revenge-mod/components/TableRowAssetIcon'
|
||||
import { registerSettingsItem } from '@revenge-mod/discord/modules/settings'
|
||||
import {
|
||||
refreshSettingsNavigator,
|
||||
registerSettingsItem,
|
||||
} from '@revenge-mod/discord/modules/settings'
|
||||
import { pEmitter } from '@revenge-mod/plugins/_'
|
||||
import { proxify } from '@revenge-mod/utils/proxy'
|
||||
import { useLayoutEffect } from 'react'
|
||||
|
|
@ -20,6 +23,8 @@ let NavigatorHeaderWithIcon = proxify(
|
|||
|
||||
pEmitter.on('started', plugin => {
|
||||
if (plugin.SettingsComponent) {
|
||||
refreshSettingsNavigator()
|
||||
|
||||
const api = plugin.api as PluginApi<any>
|
||||
|
||||
function PluginSettings({
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue