AniX/frontend/app/components/ReleasesOverview/ReleasesOverview.jsx
Kentai Radiquum 185e537603
frontend: add history page.
frend: make releaseOverview component
2024-04-27 11:09:46 +05:00

47 lines
1.1 KiB
JavaScript

import { CardList } from "@/app/components/CardList/CardList";
export default function ReleasesOverview(props) {
return (
<>
{props.chips && (
<div>
{props.chips.map((item) => {
return (
<button
key={item.list}
className={`chip ${props.list == item.list ? "fill" : ""}`}
onClick={() => {
props.setList(item.list);
}}
>
<span>{item.title}</span>
</button>
);
})}
</div>
)}
{props.releases ? (
<>
<div className="grid">
<CardList data={props.releases} />
</div>
<nav className="large-margin center-align">
<button
className="large"
onClick={() => {
props.setPage(props.page + 1);
}}
>
<i>add</i>
<span>загрузить ещё</span>
</button>
</nav>
</>
) : (
<progress className="s1"></progress>
)}
</>
);
}