revenge-bundle-next/src/plugins/start/developer-kit/definitions/TestErrorBoundarySetting.tsx
2025-09-10 00:51:28 +07:00

20 lines
752 B
TypeScript

import TableRowAssetIcon from '@revenge-mod/components/TableRowAssetIcon'
import { RouteNames, Setting } from '../constants'
import defer * as TestErrorBoundarySettingScreen from '../screens/TestErrorBoundarySettingScreen'
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: () => TestErrorBoundarySettingScreen.default,
},
}
export default TestErrorBoundarySetting