|
|
@@ -9,8 +9,7 @@ import { RootState } from '@/store'
|
|
|
* @param activeTab 0:一碑两面 1:一碑万象 2:无尽未竟
|
|
|
*/
|
|
|
function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
-
|
|
|
- const {myLangue} =useSelector((state:RootState)=>state.A0Layout)
|
|
|
+ const { myLangue, myData } = useSelector((state: RootState) => state.A0Layout)
|
|
|
|
|
|
const [isShowMenu, setIsShowMenu] = useState(false)
|
|
|
|
|
|
@@ -26,7 +25,7 @@ function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
return (
|
|
|
<>
|
|
|
<div
|
|
|
- className={classNames(myLangue==='EN' ? styles.menuEn : '', styles.menu)}
|
|
|
+ className={classNames(myLangue === 'EN' ? styles.menuEn : '', styles.menu)}
|
|
|
onClick={() => setIsShowMenu(true)}
|
|
|
>
|
|
|
<img src={require('@/assets/img/btn_menu.png')} alt='' />
|
|
|
@@ -35,7 +34,7 @@ function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
className={classNames(
|
|
|
styles.menuSider,
|
|
|
isShowMenu ? 'show' : '',
|
|
|
- myLangue==='EN' ? styles.menuSiderEn : ''
|
|
|
+ myLangue === 'EN' ? styles.menuSiderEn : ''
|
|
|
)}
|
|
|
>
|
|
|
<div className='sider'>
|
|
|
@@ -49,7 +48,7 @@ function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
className={`tab ${activeTab === 0 ? 'tabAc' : ''}`}
|
|
|
onClick={() => window.location.replace('#/yblm')}
|
|
|
>
|
|
|
- <div className='txt'>初识奇碑</div>
|
|
|
+ <div className='txt'>{myData.baseInfo[0].title}</div>
|
|
|
<div className={`bottomLine`}>
|
|
|
<img
|
|
|
src={require(`@/assets/img/menu_item${activeTab === 0 ? '_ac.png' : '.png'}`)}
|
|
|
@@ -61,7 +60,7 @@ function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
className={`tab ${activeTab === 1 ? 'tabAc' : ''}`}
|
|
|
onClick={() => window.location.replace('#/ybwx')}
|
|
|
>
|
|
|
- <div className='txt'>融合之光</div>
|
|
|
+ <div className='txt'>{myData.baseInfo[1].title}</div>
|
|
|
<div className={`bottomLine`}>
|
|
|
<img
|
|
|
src={require(`@/assets/img/menu_item${activeTab === 1 ? '_ac.png' : '.png'}`)}
|
|
|
@@ -73,7 +72,7 @@ function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
className={`tab ${activeTab === 2 ? 'tabAc' : ''}`}
|
|
|
onClick={() => window.location.replace('#/wjwj')}
|
|
|
>
|
|
|
- <div className='txt'>寻踪叩问</div>
|
|
|
+ <div className='txt'>{myData.baseInfo[2].title}</div>
|
|
|
<div className={`bottomLine`}>
|
|
|
<img
|
|
|
src={require(`@/assets/img/menu_item${activeTab === 2 ? '_ac.png' : '.png'}`)}
|
|
|
@@ -84,7 +83,9 @@ function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
<div className='icon'>
|
|
|
<div className='paint' onClick={() => byzhClick(activeTab)}>
|
|
|
<img src={require('@/assets/img/icon_paint.png')} alt='' />
|
|
|
- <div className='txt'>碑影智绘</div>
|
|
|
+ <div className='txt'>
|
|
|
+ {myLangue === 'EN' ? 'Stele Shadow Intelligence Mapping' : '碑影智绘'}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div className='knowledge'>
|
|
|
<img src={require('@/assets/img/icon_knowledge.png')} alt='' />
|
|
|
@@ -96,7 +97,7 @@ function MenuSider({ activeTab }: { activeTab: number }) {
|
|
|
})
|
|
|
}}
|
|
|
>
|
|
|
- 知识图谱
|
|
|
+ {myLangue === 'EN' ? 'Exhibition Catalogue' : '展览图谱'}
|
|
|
</div>
|
|
|
</div>
|
|
|
{/* <div className='poster'>
|