diff --git a/apps/frontend/src/components/layout/new-modal.tsx b/apps/frontend/src/components/layout/new-modal.tsx
index bcaaf61e..651e3e77 100644
--- a/apps/frontend/src/components/layout/new-modal.tsx
+++ b/apps/frontend/src/components/layout/new-modal.tsx
@@ -21,6 +21,7 @@ interface OpenModalInterface {
closeOnClickOutside?: boolean;
removeLayout?: boolean;
fullScreen?: boolean;
+ top?: string | number;
closeOnEscape?: boolean;
withCloseButton?: boolean;
askClose?: boolean;
@@ -175,12 +176,21 @@ export const Component: FC<{
>
) : null}
-
{RenderComponent}
+
+ {RenderComponent}
+
diff --git a/apps/frontend/src/components/media/media.component.tsx b/apps/frontend/src/components/media/media.component.tsx
index 7d7605dd..e0c7c1fd 100644
--- a/apps/frontend/src/components/media/media.component.tsx
+++ b/apps/frontend/src/components/media/media.component.tsx
@@ -290,6 +290,32 @@ export const MediaBox: FC<{
[]
);
+ const maximize = useCallback(
+ (media: Media) => async (e: any) => {
+ e.stopPropagation();
+ modals.openModal({
+ title: '',
+ top: 10,
+ children: (
+
+ {media.path.indexOf('mp4') > -1 ? (
+
+ ) : (
+
})
+ )}
+
+ ),
+ });
+ },
+ []
+ );
+
const deleteImage = useCallback(
(media: Media) => async (e: any) => {
e.stopPropagation();
@@ -459,7 +485,26 @@ export const MediaBox: FC<{
onClick={deleteImage(media)}
/>
)}
-
+
+
{media.path.indexOf('mp4') > -1 ? (
) : (