Fix loop when value really doesn't need to be global.

This commit is contained in:
JT Turner 2020-05-01 09:41:32 -07:00 committed by Sean Yesmunt
parent b0ed767c27
commit 6c28ffaa18

View file

@ -1,7 +1,7 @@
// @flow // @flow
import * as ICONS from 'constants/icons'; import * as ICONS from 'constants/icons';
import * as RENDER_MODES from 'constants/file_render_modes'; import * as RENDER_MODES from 'constants/file_render_modes';
import React, { useEffect } from 'react'; import React, { useEffect, useState } from 'react';
import Button from 'component/button'; import Button from 'component/button';
import classnames from 'classnames'; import classnames from 'classnames';
import LoadingScreen from 'component/common/loading-screen'; import LoadingScreen from 'component/common/loading-screen';
@ -39,7 +39,7 @@ export default function FileRenderFloating(props: Props) {
setPlayingUri, setPlayingUri,
} = props; } = props;
const isMobile = useIsMobile(); const isMobile = useIsMobile();
const [fileViewerRect, setFileViewerRect] = usePersistedState('inline-file-viewer:rect'); const [fileViewerRect, setFileViewerRect] = useState();
const [position, setPosition] = usePersistedState('floating-file-viewer:position', { const [position, setPosition] = usePersistedState('floating-file-viewer:position', {
x: -25, x: -25,
y: window.innerHeight - 400, y: window.innerHeight - 400,
@ -60,7 +60,7 @@ export default function FileRenderFloating(props: Props) {
} }
const rect = element.getBoundingClientRect(); const rect = element.getBoundingClientRect();
// @FlowFixMe // $FlowFixMe
setFileViewerRect(rect); setFileViewerRect(rect);
} }