import { useEffect, useState } from 'react' import { RoadmapPlanSection } from './RoadmapPlanSection.jsx' import { GateMapView } from './GateMapView.jsx' import { resolveGatesViewMode, storeGatesViewMode } from '../plan/gateGraphLayout.js' export function GatesPlanPanel({ initiativeId, items, canManage, onCreate, onReorder, onDelete, busy, }) { const [viewMode, setViewMode] = useState(() => resolveGatesViewMode(initiativeId, items.length)) useEffect(() => { setViewMode(resolveGatesViewMode(initiativeId, items.length)) }, [initiativeId, items.length]) function handleViewChange(mode) { setViewMode(mode) storeGatesViewMode(initiativeId, mode) } return (
{viewMode === 'list' ? ( ) : ( )}
) }