Web: Files: fixed fetchFiles rerender
This commit is contained in:
parent
69b9dbbc61
commit
5d04623c03
@ -285,34 +285,48 @@ class PureHome extends React.Component {
|
||||
};
|
||||
|
||||
showOperationToast = (type, qty, title) => {
|
||||
const { t } = this.props;
|
||||
const { t, refreshFiles } = this.props;
|
||||
switch (type) {
|
||||
case "move":
|
||||
if (qty > 1) {
|
||||
return toastr.success(
|
||||
<Trans t={t} i18nKey="MoveItems" ns="Files">
|
||||
{{ qty }} elements has been moved
|
||||
</Trans>
|
||||
return (
|
||||
toastr.success(
|
||||
<Trans t={t} i18nKey="MoveItems" ns="Files">
|
||||
{{ qty }} elements has been moved
|
||||
</Trans>
|
||||
),
|
||||
refreshFiles()
|
||||
);
|
||||
}
|
||||
return toastr.success(
|
||||
<Trans t={t} i18nKey="MoveItem" ns="Files">
|
||||
{{ title }} moved
|
||||
</Trans>
|
||||
return (
|
||||
toastr.success(
|
||||
<Trans t={t} i18nKey="MoveItem" ns="Files">
|
||||
{{ title }} moved
|
||||
</Trans>
|
||||
),
|
||||
refreshFiles()
|
||||
);
|
||||
|
||||
case "duplicate":
|
||||
if (qty > 1) {
|
||||
return toastr.success(
|
||||
<Trans t={t} i18nKey="CopyItems" ns="Files">
|
||||
{{ qty }} elements copied
|
||||
</Trans>
|
||||
return (
|
||||
toastr.success(
|
||||
<Trans t={t} i18nKey="CopyItems" ns="Files">
|
||||
{{ qty }} elements copied
|
||||
</Trans>
|
||||
),
|
||||
refreshFiles()
|
||||
);
|
||||
}
|
||||
return toastr.success(
|
||||
<Trans t={t} i18nKey="CopyItem" ns="Files">
|
||||
{{ title }} copied
|
||||
</Trans>
|
||||
return (
|
||||
toastr.success(
|
||||
<Trans t={t} i18nKey="CopyItem" ns="Files">
|
||||
{{ title }} copied
|
||||
</Trans>
|
||||
),
|
||||
refreshFiles()
|
||||
);
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@ -338,19 +352,12 @@ class PureHome extends React.Component {
|
||||
itemsSelectionLength,
|
||||
itemsSelectionTitle,
|
||||
setItemsSelectionTitle,
|
||||
refreshFiles,
|
||||
} = this.props;
|
||||
|
||||
if (this.props.isHeaderVisible !== prevProps.isHeaderVisible) {
|
||||
this.props.setHeaderVisible(this.props.isHeaderVisible);
|
||||
}
|
||||
|
||||
if (isProgressFinished !== prevProps.isProgressFinished) {
|
||||
setTimeout(() => {
|
||||
refreshFiles();
|
||||
}, 100);
|
||||
}
|
||||
|
||||
if (
|
||||
isProgressFinished &&
|
||||
itemsSelectionTitle &&
|
||||
|
Loading…
Reference in New Issue
Block a user