import { Card, CardMedia } from '@mui/material'; import Grid from '@mui/material/Grid'; import { ExerciseImage } from "@/components/Exercises/models/image"; import { ExerciseVideo } from "@/components/Exercises/models/video"; import React from 'react'; type SideGalleryProps = { mainImage: ExerciseImage | undefined; sideImages: ExerciseImage[]; } export const SideGallery = ({ mainImage, sideImages }: SideGalleryProps) => { return ( ( {mainImage && } {sideImages.map(img => ( ))} ) ); }; type VideoGalleryProps = { videos: ExerciseVideo[] } export const SideVideoGallery = ({ videos }: VideoGalleryProps) => { return ( ( {videos.map(video => ( ))} ) ); };