forgeplus-react/src/forums/Component/BestItem.jsx

27 lines
725 B
JavaScript

import React,{useEffect,useState} from 'react';
import {Link} from 'react-router-dom';
import Nodata from '../Nodata';
export default (({ memos , selectKey })=>{
const [list, setList] = useState(undefined);
const [ keys , setKeys ] = useState(undefined);
useEffect(() => {
if (memos) {
setList(memos);
setKeys(selectKey[0]);
}
}, [memos , selectKey]);
return(
<ul className="BestUl">
{
list && list.length>0 ? list.map((item,key)=>{
return(
<li className="task-hide"><Link to={`/forums/${item.id}/detail`}>{item.subject}</Link></li>
)
}):
<Nodata _html={`暂无${keys === "hot" ? "话题":"推荐"}~`} />
}
</ul>
)
})