{/* Top-left spacer */}
-
+
+
+
{/* Bar numbers at the top */}
= ({
))}
-
+
{/* Fixed left panel with track info */}
= ({
onTrackNameEdit={handleTrackNameEdit}
onTracksReordered={handleTracksReordered}
/>
-
+
{/* Scrollable grid area */}
= ({
/>
-
+
{/* Piano Roll - render using portal */}
{showPianoRoll && createPortal(
-