import { Box, Flex, propNames, Stack, Text } from "@chakra-ui/react"
import { MarkerResourcePayload } from "../RoomTypes/RoomTypes"
import Image from "next/image";
import 'react-h5-audio-player/lib/styles.css';
import style from './ResourceCardStyle.module.css';
import ImageCardContent from "../ResourceCardContent/ImageCardContent";
import AudioCardContent from "../ResourceCardContent/AudioCardContent";
import VideoCardContent from "../ResourceCardContent/VideoCardContent";
export default function ResourceCardModal(props: {
decade: string,
resourcePayload: MarkerResourcePayload,
onModalClose?: () => void,
onAudioPlay?: (player: HTMLAudioElement) => void,
onAudioPause?: () => void
}) {
const RES_PATH = '/regions/abruzzo/' + props.decade + '/resources/' + props.resourcePayload.resourceSource;
const getResourceContent = () => {
switch(props.resourcePayload.resourceType) {
case 'image':
return (
)
case 'audio':
return (
)
case 'video':
return (
)
default:
return (<>>)
}
}
return (
{
getResourceContent()
}
)
};