revenge-bundle-next/src/plugins/start/settings/definitions/ReactNativeVersionSetting.tsx

21 lines
698 B
TypeScript
Raw Normal View History

import TableRowAssetIcon from '@revenge-mod/components/TableRowAssetIcon'
2025-06-09 23:35:23 +07:00
import { Setting } from '../constants'
import { CopyableSetting } from './shared'
import type { SettingsItem } from '@revenge-mod/discord/modules/settings'
const { 'OSS Release Version': ossReleaseVersion } =
// @ts-expect-error
HermesInternal.getRuntimeProperties()
const ReactNativeVersionSetting: SettingsItem = CopyableSetting(
{
parent: Setting.Revenge,
IconComponent: () => <TableRowAssetIcon name="ScienceIcon" />,
title: () => 'React Native',
},
// slice "for RN " off the version string
() => ossReleaseVersion.slice(7),
)
export default ReactNativeVersionSetting