'use client';

import { MediaGallery } from '@/components/media/MediaGallery';
import { MediaViewData } from '@/lib/view-data/MediaViewData';
import { Container } from '@/ui/Container';
import { Box } from '@/ui/primitives/Box';

export function MediaTemplate(viewData: MediaViewData) {
  const { assets, categories, title, description } = viewData;
  
  return (
    <Container py={8}>
      <Box display="flex" flexDirection="col" gap={8}>
        <MediaGallery
          assets={assets}
          categories={categories}
          title={title}
          description={description}
        />
      </Box>
    </Container>
  );
}
