forked from Gitlink/forgeplus-react
27 lines
725 B
JavaScript
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>
|
|
)
|
|
}) |