File size: 470 Bytes
66e93d1
fcd4478
 
abb7588
 
 
 
 
fcd4478
 
abb7588
fcd4478
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { MediaDetails } from '@/lib/fetch';
import MediaTile from './MediaTile';

export default function MediaGrid({
	mediaList,
}: {
	mediaList: MediaDetails[];
}) {
	return (
		<div className="relative size-full p-6 max-w-3xl mx-auto">
			<div className="columns-1 sm:columns-1 md:columns-2 lg:columns-2 xl:columns:3 gap-4 [&>img:not(:first-child)]:mt-4">
				{mediaList.map(media => (
					<MediaTile key={media.id} media={media} />
				))}
			</div>
		</div>
	);
}