ss-dp/src/views/Home/index.js

42 lines
1.1 KiB
JavaScript
Raw Normal View History

2026-01-21 16:29:13 +08:00
import React, { useState } from 'react';
import Header from './components/Layouts/Header';
import MapContainer from './components/Map/MapContainer';
import SiQuan from './components/Business/SiQuan';
import SiZhi from './components/Business/SiZhi';
import SiYu from './components/Business/SiYu';
import SiGuan from './components/Business/SiGuan';
import './index.less';
const HomePage = () => {
const [activeMenu, setActiveMenu] = useState('siquan');
const renderContent = () => {
switch (activeMenu) {
case 'siquan':
return <SiQuan />;
case 'sizhi':
return <SiZhi />;
case 'siyu':
return <SiYu />;
case 'siguan':
return <SiGuan />;
default:
return <SiQuan />;
}
};
return (
<div className="home-page">
<Header activeMenu={activeMenu} onMenuChange={setActiveMenu} />
<div className="main-content-wrapper">
<MapContainer />
<div className="content-overlay">
{renderContent()}
</div>
</div>
</div>
)
}
export default HomePage;