|
@@ -1,4 +1,4 @@
|
|
|
-import React, { useState, useEffect, useRef } from 'react'
|
|
|
|
|
|
|
+import React, { useState, useEffect, useRef, useMemo } from 'react'
|
|
|
import styles from './index.module.scss'
|
|
import styles from './index.module.scss'
|
|
|
import { useSelector } from 'react-redux'
|
|
import { useSelector } from 'react-redux'
|
|
|
import { RootState } from '@/store'
|
|
import { RootState } from '@/store'
|
|
@@ -42,6 +42,25 @@ function Sangzangys({ setShowTab }: { setShowTab: (tab: number) => void }) {
|
|
|
setIsShowMzwHot(true)
|
|
setIsShowMzwHot(true)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const lHiddingRightFrom = useMemo(() => {
|
|
|
|
|
+ if (currentTab === 'tab0') return myData.sangzangLeftInfo2[1].from
|
|
|
|
|
+ if (currentTab === 'tab1') return myData.sangzangLeftInfo[0].from
|
|
|
|
|
+ if (currentTab === 'tab2') return myData.sangzangLeftInfo[1].from
|
|
|
|
|
+ return ''
|
|
|
|
|
+ }, [currentTab, myData.sangzangLeftInfo2, myData.sangzangLeftInfo])
|
|
|
|
|
+
|
|
|
|
|
+ const lHiddingRightTitle = useMemo(() => {
|
|
|
|
|
+ if (currentTab === 'tab0') return myData.sangzangLeftInfo2[1].name
|
|
|
|
|
+ if (currentTab === 'tab1') return myData.sangzangLeftInfo[0].name
|
|
|
|
|
+ if (currentTab === 'tab2') return myData.sangzangLeftInfo[1].name
|
|
|
|
|
+ }, [currentTab, myData.sangzangLeftInfo2, myData.sangzangLeftInfo])
|
|
|
|
|
+
|
|
|
|
|
+ const lHiddingRightTxt = useMemo(() => {
|
|
|
|
|
+ if (currentTab === 'tab0') return myData.sangzangLeftInfo2[1].txt
|
|
|
|
|
+ if (currentTab === 'tab1') return myData.sangzangLeftInfo[0].time
|
|
|
|
|
+ if (currentTab === 'tab2') return myData.sangzangLeftInfo[1].time
|
|
|
|
|
+ }, [currentTab, myData.sangzangLeftInfo2, myData.sangzangLeftInfo])
|
|
|
|
|
+
|
|
|
return (
|
|
return (
|
|
|
<div className={styles.sang}>
|
|
<div className={styles.sang}>
|
|
|
<Zback
|
|
<Zback
|
|
@@ -96,10 +115,10 @@ function Sangzangys({ setShowTab }: { setShowTab: (tab: number) => void }) {
|
|
|
</div>
|
|
</div>
|
|
|
<div
|
|
<div
|
|
|
className='txt'
|
|
className='txt'
|
|
|
- dangerouslySetInnerHTML={{ __html: myData.sangzangLeftInfo2[1].from }}
|
|
|
|
|
|
|
+ dangerouslySetInnerHTML={{ __html: lHiddingRightFrom }}
|
|
|
></div>
|
|
></div>
|
|
|
- <div className='title songFont'>{myData.sangzangLeftInfo2[1].name}</div>
|
|
|
|
|
- <div className='time'>{myData.sangzangLeftInfo2[1].txt}</div>
|
|
|
|
|
|
|
+ <div className='title songFont'>{lHiddingRightTitle}</div>
|
|
|
|
|
+ <div className='time'>{lHiddingRightTxt}</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div
|
|
<div
|
|
|
className='open'
|
|
className='open'
|