2025-04-01 10:38:02 +09:00

16 lines
480 B
TypeScript

import { Suspense, lazy } from 'react';
import { config } from '@grafana/runtime';
import RuleListV1 from './rule-list/RuleList.v1';
import { withPageErrorBoundary } from './withPageErrorBoundary';
const RuleListV2 = lazy(() => import('./rule-list/RuleList.v2'));
const RuleList = () => {
const newView = config.featureToggles.alertingListViewV2;
return <Suspense>{newView ? <RuleListV2 /> : <RuleListV1 />}</Suspense>;
};
export default withPageErrorBoundary(RuleList);