feat: add Show Releases Pages. fix: hover handling on touchscreens

This commit is contained in:
Kentai Radiquum 2024-07-13 05:21:06 +05:00
parent b0246aa4e5
commit 7f2b4f17a4
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
9 changed files with 168 additions and 43 deletions

View file

@ -0,0 +1,28 @@
import { ReleaseLink } from "../ReleaseLink/ReleaseLink";
export const ReleaseSection = (props) => {
return (
<section>
<div className="flex justify-between px-4 border-b-2 border-black">
<h1 className="font-bold text-md sm:text-xl md:text-lg xl:text-xl">
{props.sectionTitle}
</h1>
</div>
<div className="m-4">
<div className="grid justify-center sm:grid-cols-[repeat(auto-fill,400px)] grid-cols-[100%] gap-2">
{props.content.map((release) => {
return (
<div
key={release.id}
className="w-full h-full aspect-video"
>
<ReleaseLink {...release} />
</div>
);
})}
</div>
</div>
</section>
);
};