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 ? ( + + ) : ( + media + )} +
+ ), + }); + }, + [] + ); + 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 ? ( ) : (