25 lines
608 B
TypeScript
25 lines
608 B
TypeScript
'use client';
|
|
|
|
import React from 'react';
|
|
import { MediaTemplate } from '@/templates/MediaTemplate';
|
|
import { MediaAsset } from '@/components/media/MediaGallery';
|
|
|
|
export interface MediaPageClientProps {
|
|
initialAssets: MediaAsset[];
|
|
categories: { label: string; value: string }[];
|
|
}
|
|
|
|
export function MediaPageClient({
|
|
initialAssets,
|
|
categories,
|
|
}: MediaPageClientProps) {
|
|
return (
|
|
<MediaTemplate
|
|
assets={initialAssets}
|
|
categories={categories}
|
|
title="Media Library"
|
|
description="Manage and view all racing assets, telemetry captures, and brand identities."
|
|
/>
|
|
);
|
|
}
|