revenge-bundle-next/src/plugins/start/settings/screens/RevengeSettingScreen.tsx
PalmDevs 944dbb6838
feat: improve recovery mode + small lib additions
Improved Recovery Mode features generally:
- Ability to view and modify saved states while not actually running any additional plugins
- Better Recovery Mode banner display
- Enter Recovery Mode option in Revenge Settings UI
- Fixed freeze detection false positives

New APIs:
- lib/discord: `disabled` in `DiscordModules.Components.FloatingActionButtonProps`
- lib/modules/native/app: new submodule with `reloadApp()` method

Fixes:
- Use `reloadApp()` instead of `BundleUpdaterManager.reload()`
2026-08-01 01:51:34 +07:00

39 lines
1.3 KiB
TypeScript

import { SettingListRenderer } from '@revenge-mod/discord/modules/settings/renderer'
import { Setting } from '../constants'
export default function RevengeSettingScreen() {
return (
<SettingListRenderer.SettingsList
node={{
type: 'list',
sections: [
{
label: 'Revenge',
settings: [
Setting.RevengeVersion,
Setting.LoaderVersion,
Setting.RevengeDiscord,
Setting.RevengeSourceRepository,
Setting.RevengeLicense,
],
},
{
label: 'Versions',
settings: [
Setting.ReactVersion,
Setting.ReactNativeVersion,
Setting.HermesVersion,
],
},
{
label: 'Actions',
settings: [
Setting.Reload,
Setting.RevengeEnterRecoveryMode,
],
},
],
}}
/>
)
}