Fix loading of attachment dimensions for React 18 (useEffect --> useLayoutEffect)

This commit is contained in:
Alex Gleason
2023-01-06 11:38:36 -06:00
parent e83914482d
commit dbb745f38d

View File

@ -1,5 +1,5 @@
import classNames from 'clsx';
import React, { useState, useRef, useEffect } from 'react';
import React, { useState, useRef, useLayoutEffect } from 'react';
import Blurhash from 'soapbox/components/blurhash';
import Icon from 'soapbox/components/icon';
@ -533,7 +533,7 @@ const MediaGallery: React.FC<IMediaGallery> = (props) => {
/>
));
useEffect(() => {
useLayoutEffect(() => {
if (node.current) {
const { offsetWidth } = node.current;