fix: make things work with refactor

This commit is contained in:
PalmDevs 2025-05-09 21:55:05 +07:00
parent 9a21a91985
commit bea425a8ca
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA
11 changed files with 22 additions and 22 deletions

View file

@ -1,11 +1,11 @@
import { getAssetByName, getAssetId } from '@revenge-mod/assets'
import components from '@revenge-mod/discord/design/components'
import { Components } from '@revenge-mod/discord/design'
import type { DiscordModules } from '@revenge-mod/discord/types'
export default function TableRowAssetIcon(props: TableRowAssetIconProps) {
return (
<components.TableRow.Icon
<Components.TableRow.Icon
source={props.name ? getAssetId(getAssetByName(props.name)!)! : props.id!}
{...props}
/>

View file

@ -1,7 +1,7 @@
import { React } from '@revenge-mod/react'
import { AlertActionCreators } from '@revenge-mod/discord/actions'
import components from '@revenge-mod/discord/design/components'
import { Components } from '@revenge-mod/discord/design'
import { nodeUtil } from '@revenge-mod/externals/browserify'
@ -35,7 +35,7 @@ const {
TableSwitchRow,
Text,
TextArea,
} = components
} = Components
function EvaluateJavaScriptAlert() {
const code = React.useRef('')

View file

@ -1,5 +1,5 @@
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings'
import components from '@revenge-mod/discord/design/components'
import { Components } from '@revenge-mod/discord/design'
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings/renderer'
import { React, ReactNative } from '@revenge-mod/react'
import { MobileSetting } from '../constants'
@ -8,7 +8,7 @@ import { DevToolsContext } from '../devtools'
// TODO(plugins/settings): debug bridge
export default function RevengeDeveloperSettingScreen() {
return (
<components.Stack spacing={0} style={{ flexGrow: 1 }}>
<Components.Stack spacing={0} style={{ flexGrow: 1 }}>
{globalThis.__REACT_DEVTOOLS__ && <ReactDevToolsAddressSetting />}
<SettingListRenderer.SettingsList
sections={[
@ -28,14 +28,14 @@ export default function RevengeDeveloperSettingScreen() {
},
]}
/>
</components.Stack>
</Components.Stack>
)
}
export function ReactDevToolsAddressSetting() {
return (
<ReactNative.View style={{ paddingHorizontal: 16, paddingTop: 16 }}>
<components.TextInput
<Components.TextInput
editable={!DevToolsContext.open}
isDisabled={DevToolsContext.open}
leadingText="ws://"

View file

@ -1,8 +1,8 @@
import { PluginFlags } from '@revenge-mod/plugins'
import { InternalPluginFlags, registerPlugin } from '@revenge-mod/plugins/_'
import { waitForModules } from '@revenge-mod/modules/finders'
import { byName, byProps } from '@revenge-mod/modules/finders/filters'
import { waitForModules } from '@revenge-mod/modules/finders/wait'
import { _data, _subs } from '@revenge-mod/discord/_/modules/settings'
import { type SettingsItem, onceSettingsModulesLoaded } from '@revenge-mod/discord/modules/settings'

View file

@ -4,7 +4,6 @@ import { MobileSetting } from './constants'
import HermesVersionSetting from './definitions/HermesVersionSetting'
import ReactNativeVersionSetting from './definitions/ReactNativeVersionSetting'
import RevengePluginsSetting from './definitions/RevengePluginsSetting'
// import RevengeThemesSetting from './definitions/RevengeThemesSetting'
// import RevengeFontsSetting from './definitions/RevengeFontsSetting'
import ReactVersionSetting from './definitions/ReactVersionSetting'
@ -13,6 +12,7 @@ import RevengeCustomPageSetting from './definitions/RevengeCustomPageSetting'
import RevengeDiscordServerSetting from './definitions/RevengeDiscordServerSetting'
import RevengeGitHubOrganizationSetting from './definitions/RevengeGitHubOrganizationSetting'
import RevengeNotImplementedSetting from './definitions/RevengeNotImplementedSetting'
import RevengePluginsSetting from './definitions/RevengePluginsSetting'
import RevengeSetting from './definitions/RevengeSetting'
import RevengeVersionSetting from './definitions/RevengeVersionSetting'

View file

@ -1,7 +1,7 @@
import { React } from '@revenge-mod/react'
import type { ReactNavigationParamList } from '@revenge-mod/externals/react-navigation'
import type { StackScreenProps } from '@react-navigation/stack'
import type { ReactNavigationParamList } from '@revenge-mod/externals/react-navigation'
import type { MobileSetting, UserSettingsSections } from '../constants'

View file

@ -1,4 +1,4 @@
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings'
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings/renderer'
import { MobileSetting } from '../constants'

View file

@ -1,4 +1,4 @@
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings'
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings/renderer'
import { MobileSetting } from '../constants'

View file

@ -1,5 +1,5 @@
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings'
import components from '@revenge-mod/discord/design/components'
import { Components } from '@revenge-mod/discord/design'
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings/renderer'
import { MobileSetting } from '../constants'
export default function RevengeSettingScreen() {
@ -15,12 +15,12 @@ export default function RevengeSettingScreen() {
],
subLabel: (
<>
<components.Text variant="text-xs/medium">
<Components.Text variant="text-xs/medium">
You are using the next version of Revenge!
</components.Text>
<components.Text variant="text-xs/semibold" color="text-danger">
</Components.Text>
<Components.Text variant="text-xs/semibold" color="text-danger">
This version is experimental and may be unstable.
</components.Text>
</Components.Text>
</>
),
},

View file

@ -1,4 +1,4 @@
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings'
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings/renderer'
import { MobileSetting } from '../constants'

View file

@ -1,5 +1,5 @@
import { waitForModules } from '@revenge-mod/modules/finders'
import { byProps } from '@revenge-mod/modules/finders/filters'
import { waitForModules } from '@revenge-mod/modules/finders/wait'
import { after } from '@revenge-mod/patcher'