import { memo, PropsWithChildren } from 'react'; import { EditorLayoutMode, useEditorLayout } from '../../views/editor/useEditorLayout'; import { ClockOverview, MetadataTimes, OffsetOverview, PlanningStats, ProgressOverview, StartTimesPlanning, StartTimesRuntime, } from './composite/TimeElements'; import TitleOverview from './composite/TitleOverview'; import { OverviewWrapper } from './OverviewWrapper'; import style from './Overview.module.scss'; export default memo(EditorOverview); function EditorOverview({ children }: PropsWithChildren) { const { layoutMode } = useEditorLayout(); return ( {layoutMode === EditorLayoutMode.PLANNING && } {layoutMode === EditorLayoutMode.TRACKING && } {layoutMode === EditorLayoutMode.CONTROL && } ); } function OverviewPlanning() { return ( <>
); } function OverviewTracking() { return ( <>
); } function OverviewControl() { return ( <>
); }