From 5bebec6aeec3b3cc5866065e98c196c09ea6d74b Mon Sep 17 00:00:00 2001 From: Michael An <2331806369@qq.com> Date: Thu, 12 Sep 2024 14:03:29 +0800 Subject: [PATCH] improve/add-empty-tip-when-no-file (#6760) --- .../src/components/dialog/trash-dialog.js | 10 ++++- .../dirent-grid-view/dirent-grid-view.js | 42 ++++++++++++------- .../dirent-list-view/dirent-list-view.js | 6 +++ .../dirent-list-view/dirent-none-view.js | 6 +-- frontend/src/components/empty-tip.js | 4 +- .../view/gallery/{main.js => gallery-main.js} | 13 ++++-- .../components/view/gallery/index.js | 10 +++-- .../view/table/table-main/records/index.js | 13 ++++-- .../table-main/records/record-footer/index.js | 2 +- 9 files changed, 73 insertions(+), 33 deletions(-) rename frontend/src/metadata/metadata-view/components/view/gallery/{main.js => gallery-main.js} (86%) diff --git a/frontend/src/components/dialog/trash-dialog.js b/frontend/src/components/dialog/trash-dialog.js index 63f67eb6de..4f366d2940 100644 --- a/frontend/src/components/dialog/trash-dialog.js +++ b/frontend/src/components/dialog/trash-dialog.js @@ -11,6 +11,8 @@ import ModalPortal from '../../components/modal-portal'; import toaster from '../../components/toast'; import CleanTrash from '../../components/dialog/clean-trash'; import Paginator from '../paginator'; +import Loading from '../../components/loading'; +import EmptyTip from '../../components/empty-tip'; import '../../css/toolbar.css'; import '../../css/search.css'; @@ -141,7 +143,7 @@ class TrashDialog extends React.Component { render() { const { showTrashDialog, toggleTrashDialog } = this.props; - const { isCleanTrashDialogOpen, showFolder } = this.state; + const { isCleanTrashDialogOpen, showFolder, isLoading, items } = this.state; const isRepoAdmin = this.props.currentRepoInfo.owner_email === username || this.props.currentRepoInfo.is_admin; const repoFolderName = this.props.currentRepoInfo.repo_name; const oldTrashUrl = siteRoot + 'repo/' + this.props.repoID + '/trash/'; @@ -164,6 +166,11 @@ class TrashDialog extends React.Component {