mirror of
https://github.com/backnotprop/plannotator.git
synced 2026-09-14 14:17:26 +08:00
3245310aa8
* feat(review): add optional CallDiff call-flow analysis * fix(review): harden CallDiff integration
25 lines
1.3 KiB
TypeScript
25 lines
1.3 KiB
TypeScript
import { REVIEW_PANEL_TYPES } from './reviewPanelTypes';
|
|
import { ReviewDiffPanel } from './panels/ReviewDiffPanel';
|
|
import { ReviewAgentJobDetailPanel } from './panels/ReviewAgentJobDetailPanel';
|
|
import { ReviewPROverviewPanel } from './panels/ReviewPROverviewPanel';
|
|
import { ReviewPRArtifactsPanel } from './panels/ReviewPRArtifactsPanel';
|
|
import { ReviewAllFilesDiffPanel } from './panels/ReviewAllFilesDiffPanel';
|
|
import { ReviewCodeNavPanel } from './panels/ReviewCodeNavPanel';
|
|
import { ReviewSemanticDiffPanel } from './panels/ReviewSemanticDiffPanel';
|
|
import { ReviewCallFlowPanel } from './panels/ReviewCallFlowPanel';
|
|
|
|
/**
|
|
* Component registry for dockview — maps panel type strings to React components.
|
|
* Passed to <DockviewReact components={...} />.
|
|
*/
|
|
export const reviewPanelComponents = {
|
|
[REVIEW_PANEL_TYPES.DIFF]: ReviewDiffPanel,
|
|
[REVIEW_PANEL_TYPES.AGENT_JOB_DETAIL]: ReviewAgentJobDetailPanel,
|
|
[REVIEW_PANEL_TYPES.PR_OVERVIEW]: ReviewPROverviewPanel,
|
|
[REVIEW_PANEL_TYPES.PR_ARTIFACTS]: ReviewPRArtifactsPanel,
|
|
[REVIEW_PANEL_TYPES.ALL_FILES]: ReviewAllFilesDiffPanel,
|
|
[REVIEW_PANEL_TYPES.CODE_NAV]: ReviewCodeNavPanel,
|
|
[REVIEW_PANEL_TYPES.SEMANTIC_DIFF]: ReviewSemanticDiffPanel,
|
|
[REVIEW_PANEL_TYPES.CALL_FLOW]: ReviewCallFlowPanel,
|
|
} as const;
|