diff --git a/src/components/Shell.tsx b/src/components/Shell.tsx index 889f87b..09d5dc1 100644 --- a/src/components/Shell.tsx +++ b/src/components/Shell.tsx @@ -58,7 +58,7 @@ export function Shell({ modules }: { modules: ModuleConfig[] }) { {/* 内容区 */} -
+
{ActiveComponent && }
diff --git a/src/modules/mileage/MileageModule.tsx b/src/modules/mileage/MileageModule.tsx index 82e369e..158c780 100644 --- a/src/modules/mileage/MileageModule.tsx +++ b/src/modules/mileage/MileageModule.tsx @@ -9,7 +9,7 @@ export default function MileageModule() { const [activeSubTab, setActiveSubTab] = useState<'monitoring' | 'statistics' | 'report'>('monitoring'); return ( -
+
{/* Sub-navigation — sticky */}
diff --git a/src/modules/mileage/StatisticsView.tsx b/src/modules/mileage/StatisticsView.tsx index 72021b2..bb437cb 100644 --- a/src/modules/mileage/StatisticsView.tsx +++ b/src/modules/mileage/StatisticsView.tsx @@ -62,7 +62,7 @@ export default function StatisticsView() { }, [selectedTargetId]); return ( -
+
{/* Project Selector - Full width even in landscape */}
{targets.map(target => (