Merge pull request #4042 from kovsu/feat/preview-media
feat(desktop): pass loading prop correctly
This commit is contained in:
parent
d93cc930a5
commit
352e8ef3a1
|
|
@ -432,7 +432,7 @@ const FallbackableImage: FC<
|
|||
blurhash?: string
|
||||
onZoomChange?: (isZoomed: boolean) => void
|
||||
}
|
||||
> = ({ src, fallbackUrl, containerClassName, onZoomChange }) => {
|
||||
> = ({ src, fallbackUrl, containerClassName, onZoomChange, loading }) => {
|
||||
const [currentSrc, setCurrentSrc] = useState(() => replaceImgUrlIfNeed(src))
|
||||
const [isAllError, setIsAllError] = useState(false)
|
||||
|
||||
|
|
@ -480,6 +480,7 @@ const FallbackableImage: FC<
|
|||
maxZoom={2}
|
||||
src={currentSrc}
|
||||
alt="preview"
|
||||
loading={loading}
|
||||
highResLoaded={!isLoading}
|
||||
onLoad={() => setIsLoading(false)}
|
||||
onError={handleError}
|
||||
|
|
@ -551,6 +552,7 @@ const DOMImageViewer: FC<{
|
|||
src: string
|
||||
alt: string
|
||||
highResLoaded: boolean
|
||||
loading?: "lazy" | "eager"
|
||||
onLoad?: () => void
|
||||
onError?: () => void
|
||||
}> = ({
|
||||
|
|
@ -562,6 +564,7 @@ const DOMImageViewer: FC<{
|
|||
src,
|
||||
alt,
|
||||
highResLoaded,
|
||||
loading = "eager",
|
||||
onLoad,
|
||||
onError,
|
||||
}) => {
|
||||
|
|
@ -649,7 +652,7 @@ const DOMImageViewer: FC<{
|
|||
highResLoaded ? "opacity-100" : "opacity-0",
|
||||
)}
|
||||
draggable={false}
|
||||
loading="eager"
|
||||
loading={loading}
|
||||
decoding="async"
|
||||
onLoad={onLoad}
|
||||
onClick={stopPropagation}
|
||||
|
|
|
|||
Loading…
Reference in New Issue