Spaces:
Sleeping
Sleeping
File size: 518 Bytes
fcd4478 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import { fetchProjectMedia } from '@/lib/fetch/clef';
import MediaTile from './MediaTile';
export default async function MediaGrid({ projectId }: { projectId: number }) {
const mediaList = await fetchProjectMedia({ projectId });
return (
<div className="relative size-full p-6 max-w-3xl mx-auto">
<div className="grid grid-cols-1 sm:grid-cols-1 md:grid-cols-2 lg:grid-cols-2 xl:grid-cols-3 gap-4">
{mediaList.map(media => (
<MediaTile key={media.id} media={media} />
))}
</div>
</div>
);
}
|