Skip to content
Snippets Groups Projects
Unverified Commit e6323bed authored by Júlia Jaeger Foresti's avatar Júlia Jaeger Foresti Committed by GitHub
Browse files

chore: ImageGallery tweaks (#31159)

parent 200b1fea
No related branches found
No related tags found
No related merge requests found
import { css } from '@rocket.chat/css-in-js';
import { Box, IconButton, Throbber } from '@rocket.chat/fuselage';
import { Box, IconButton, Palette, Throbber } from '@rocket.chat/fuselage';
import React, { useRef, useState } from 'react';
import { FocusScope } from 'react-aria';
import { createPortal } from 'react-dom';
......@@ -83,6 +83,17 @@ const swiperStyle = css`
right: 10px;
left: auto;
}
.rcx-lazy-preloader {
position: absolute;
z-index: -1;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
color: ${Palette.text['font-pure-white']};
}
`;
const ImageGallery = () => {
......@@ -122,7 +133,7 @@ const ImageGallery = () => {
<div className='swiper-zoom-container'>
<img src={url} loading='lazy' />
<div className='rcx-lazy-preloader'>
<Throbber />
<Throbber inheritColor />
</div>
</div>
</SwiperSlide>
......
......@@ -12,9 +12,9 @@ const closeButtonStyle = css`
const ImageGalleryLoader = ({ onClose }: { onClose: () => void }) =>
createPortal(
<ModalBackdrop display='flex' justifyContent='center'>
<ModalBackdrop display='flex' justifyContent='center' color='pure-white'>
<IconButton icon='cross' aria-label='Close gallery' className={closeButtonStyle} onClick={onClose} />
<Throbber />
<Throbber inheritColor />
</ModalBackdrop>,
document.body,
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment