|
|
@@ -140,21 +140,21 @@ function Sinicize() {
|
|
|
|
|
|
<div className={styles.Sinicize2}>
|
|
|
<div className='scroll'>
|
|
|
- {myData.sinicizeData.map((item, index) => (
|
|
|
+ {myData.sinicizeData.map((sItem, index) => (
|
|
|
<div className='yearItem' key={index}>
|
|
|
<div
|
|
|
className='year'
|
|
|
- style={{ backgroundImage: `url(${item.bgPath})` }}
|
|
|
+ style={{ backgroundImage: `url(${sItem.bgPath})` }}
|
|
|
onClick={() => handleYearItemClick(index)}
|
|
|
>
|
|
|
- <div className='txt'>{item.time}</div>
|
|
|
+ <div className='txt'>{sItem.time}</div>
|
|
|
</div>
|
|
|
<div className={`${selectedTime === index ? 'detailShow' : 'detailHide'}`}>
|
|
|
<div className='left'>
|
|
|
<div className='desc'>
|
|
|
- {item.desc}
|
|
|
+ {sItem.desc}
|
|
|
</div>
|
|
|
- {item.items.map((item, index) => (
|
|
|
+ {sItem.items.map((item, index) => (
|
|
|
<div className='txtItem' key={index}>
|
|
|
<div className='title'>{item.title}</div>
|
|
|
<div className='txt'>{item.txt}</div>
|
|
|
@@ -162,11 +162,11 @@ function Sinicize() {
|
|
|
))}
|
|
|
</div>
|
|
|
<div className='right'>
|
|
|
- <div className='title'>{myData.sinicizeData[index].imgItems[currentImgIndex].title}</div>
|
|
|
- <div className='pic'><img src={myData.sinicizeData[index].imgItems[currentImgIndex].src} alt="" /></div>
|
|
|
- <div className="txt">{myData.sinicizeData[index].imgItems[currentImgIndex].txt}</div>
|
|
|
+ <div className='title'>{sItem.imgItems[currentImgIndex]?.title || ''}</div>
|
|
|
+ <div className='pic'><img src={sItem.imgItems[currentImgIndex]?.src || ''} alt="" /></div>
|
|
|
+ <div className="txt">{sItem.imgItems[currentImgIndex]?.txt || ''}</div>
|
|
|
<div className="iconContainner">
|
|
|
- {item.imgItems.map((i, index) => {
|
|
|
+ {sItem.imgItems.map((i, index) => {
|
|
|
return (
|
|
|
<div className='icon' key={index} onClick={() => { setCurrentImgIndex(index) }}>
|
|
|
<img src={require(`@/assets/img/A6_sincize_detailIcon${currentImgIndex === index ? '_ac' : ''}.png`)} draggable='false' alt='' />
|