revenge-bundle-next/src/plugins/start/developer-kit/definitions/TestErrorBoundarySetting.tsx

21 lines
688 B
TypeScript
Raw Normal View History

import TableRowAssetIcon from '@revenge-mod/components/TableRowAssetIcon'
import { RouteNames, Setting } from '../constants'
import type { SettingsItem } from '@revenge-mod/discord/modules/settings'
const TestErrorBoundarySetting: SettingsItem = {
parent: Setting.RevengeDeveloper,
type: 'route',
variant: 'danger',
IconComponent: () => (
<TableRowAssetIcon name="ScreenXIcon" variant="danger" />
),
title: () => 'Test ErrorBoundary',
screen: {
route: RouteNames[Setting.TestErrorBoundary],
getComponent: () =>
require('../screens/TestErrorBoundarySettingScreen').default,
},
}
export default TestErrorBoundarySetting