feat: Video and Audio needs the same component now

This commit is contained in:
Yiannis Christodoulou 2025-09-19 13:08:15 +03:00
parent 50fb20d9d5
commit 9bf79ecf6c

View File

@ -2,7 +2,7 @@ import React from 'react';
import { SiteConsumer } from '../utils/contexts/'; import { SiteConsumer } from '../utils/contexts/';
import { MediaPageStore } from '../utils/stores/'; import { MediaPageStore } from '../utils/stores/';
import AttachmentViewer from '../components/media-viewer/AttachmentViewer'; import AttachmentViewer from '../components/media-viewer/AttachmentViewer';
import AudioViewer from '../components/media-viewer/AudioViewer'; // import AudioViewer from '../components/media-viewer/AudioViewer';
import ImageViewer from '../components/media-viewer/ImageViewer'; import ImageViewer from '../components/media-viewer/ImageViewer';
import PdfViewer from '../components/media-viewer/PdfViewer'; import PdfViewer from '../components/media-viewer/PdfViewer';
import VideoViewer from '../components/media-viewer/VideoViewer'; import VideoViewer from '../components/media-viewer/VideoViewer';
@ -46,11 +46,10 @@ export class MediaPage extends _VideoMediaPage {
viewerContainerContent(mediaData) { viewerContainerContent(mediaData) {
switch (MediaPageStore.get('media-type')) { switch (MediaPageStore.get('media-type')) {
case 'video': case 'video':
case 'audio':
return ( return (
<SiteConsumer>{(site) => <VideoViewer data={mediaData} siteUrl={site.url} inEmbed={!1} />}</SiteConsumer> <SiteConsumer>{(site) => <VideoViewer data={mediaData} siteUrl={site.url} inEmbed={!1} />}</SiteConsumer>
); );
case 'audio':
return <AudioViewer />;
case 'image': case 'image':
return <ImageViewer />; return <ImageViewer />;
case 'pdf': case 'pdf':