전략빌더 미니맵 제거

This commit is contained in:
Macbook
2026-07-01 00:15:48 +09:00
parent 935ae02373
commit e72af1a9ed
@@ -3,7 +3,6 @@ import {
ReactFlow,
Background,
Controls,
MiniMap,
Panel,
useNodesState,
useEdgesState,
@@ -104,7 +103,6 @@ import { ConditionFlowNode, LogicGateNode, StartNode } from './FlowNodes';
import { StrategyFlowEdge } from './StrategyFlowEdge';
import { edgeDisconnectRef, edgeBindingUpdateRef, layoutFlushRef } from './strategyEditorCallbacks';
import { MultiSelectionDeleteButton } from './MultiSelectionDeleteButton';
import { getMinimapColors } from './minimapTheme';
import {
loadCanvasInteractionMode,
saveCanvasInteractionMode,
@@ -359,19 +357,6 @@ function StrategyEditorCanvasInner({
return ids;
}, [root, extraStartIds, extraRoots]);
const minimapColors = useMemo(() => getMinimapColors(theme, signalTab), [theme, signalTab]);
const minimapNodeColor = useCallback((node: Node) => {
if (isStartNodeId(node.id)) return minimapColors.start;
if (node.type === 'condition') return minimapColors.condition;
return minimapColors.logic;
}, [minimapColors]);
const minimapNodeStrokeColor = useCallback((node: Node) => {
if (isStartNodeId(node.id)) return minimapColors.start;
return minimapColors.stroke;
}, [minimapColors]);
const signalTabRef = useRef(signalTab);
signalTabRef.current = signalTab;
@@ -1560,17 +1545,6 @@ function StrategyEditorCanvasInner({
>
<Background gap={24} size={1} className="se-flow-bg" />
<Controls className="se-flow-controls" showInteractive={false} />
<MiniMap
className="se-flow-minimap"
zoomable
pannable
nodeStrokeWidth={2}
bgColor={minimapColors.bg}
maskColor={minimapColors.mask}
maskStrokeColor={minimapColors.maskStroke}
nodeColor={minimapNodeColor}
nodeStrokeColor={minimapNodeStrokeColor}
/>
<Panel position="top-right" className="se-canvas-auto-layout">
<button
type="button"