Browse Source

refactor: Upload ListItem timeout optimization (#42915)

pull/43094/head
daisy 1 year ago
committed by GitHub
parent
commit
feb8c569e1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      components/upload/UploadList/ListItem.tsx

7
components/upload/UploadList/ListItem.tsx

@ -82,15 +82,12 @@ const ListItem = React.forwardRef(
// Delay to show the progress bar
const [showProgress, setShowProgress] = React.useState(false);
const progressRafRef = React.useRef<NodeJS.Timer | null>(null);
React.useEffect(() => {
progressRafRef.current = setTimeout(() => {
const timer = setTimeout(() => {
setShowProgress(true);
}, 300);
return () => {
if (progressRafRef.current) {
clearTimeout(progressRafRef.current);
}
clearTimeout(timer);
};
}, []);

Loading…
Cancel
Save