File size: 497 Bytes
66e93d1
fcd4478
 
abb7588
f80b091
abb7588
f80b091
abb7588
f80b091
 
 
 
 
 
 
 
 
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>
  );
}