feat(ReleaseOverview): add ability to change view modes for releases pages

This commit is contained in:
Kentai Radiquum 2024-05-11 07:53:20 +05:00
parent 10397b2b6a
commit e079fa3a93
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
5 changed files with 97 additions and 27 deletions

View file

@ -1,15 +1,29 @@
import { ReleaseCard } from "@/app/components/ReleaseCard/ReleaseCard";
import { ReleaseList } from "@/app/components/ReleaseList/ReleaseList";
export const CardList = (props) => {
return props.data.map((item) => {
return (
<ReleaseCard
key={item.id}
id={item.id}
title={item.title_ru}
poster={item.image}
description={item.description}
/>
);
if (props.view == "grid") {
return (
<ReleaseCard
key={item.id}
id={item.id}
title={item.title_ru}
poster={item.image}
description={item.description}
/>
);
}
if (props.view == "list") {
return (
<ReleaseList
key={item.id}
id={item.id}
title={item.title_ru}
poster={item.image}
description={item.description}
/>
);
}
});
};