/** * ConstructorControlsPanel Component * * Draggable panel with page selector, mode toggle, and exit button. * Used in constructor for top-level navigation controls. */ import React from 'react'; import BaseButton from '../BaseButton'; import { mdiExitToApp } from '@mdi/js'; import PageSelector from './PageSelector'; import InteractionModeToggle from './InteractionModeToggle'; import type { Position, TourPage, ConstructorInteractionMode } from './types'; interface ConstructorControlsPanelProps { projectId: string; pages: TourPage[]; activePageId: string; interactionMode: ConstructorInteractionMode; position: Position; onPageChange: (pageId: string) => void; onModeChange: (mode: ConstructorInteractionMode) => void; onDragStart: (event: React.MouseEvent) => void; } const ConstructorControlsPanel: React.FC = ({ projectId, pages, activePageId, interactionMode, position, onPageChange, onModeChange, onDragStart, }) => { return (
Constructor Controls
); }; export default ConstructorControlsPanel;