import { View, Text } from "@tarojs/components";
import ListCard from "@/components/ListCard";
import ListLoadError from "@/components/ListLoadError";
import ListCardSkeleton from "@/components/ListCardSkeleton";
import "./index.scss";
const ListContainer = (props) => {
const { loading, data = [], error, reload, recommendList } = props;
if (error) {
return ;
}
const renderList = (list) => {
if (loading && list.length === 0) {
return (
<>
{new Array(10).fill(0).map(() => {
return ;
})}
>
);
}
return (
<>
{list?.map((match, index) => (
))}
>
);
};
return (
{renderList(data)}
搜索结果较少,已为你推荐其他内容
{renderList(recommendList)}
);
};
export default ListContainer;