From 529ab2948934a315e6310b5b4aef2158d068f097 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sun, 27 Jan 2019 00:22:24 -0500 Subject: [PATCH] Fixed: Show Loading Indicator for Manage TrackFiles Modal --- .../TrackFile/Editor/TrackFileEditorModalContent.js | 12 ++++++++++-- .../Editor/TrackFileEditorModalContentConnector.js | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/frontend/src/TrackFile/Editor/TrackFileEditorModalContent.js b/frontend/src/TrackFile/Editor/TrackFileEditorModalContent.js index 6c480374a..e3caf692d 100644 --- a/frontend/src/TrackFile/Editor/TrackFileEditorModalContent.js +++ b/frontend/src/TrackFile/Editor/TrackFileEditorModalContent.js @@ -7,6 +7,7 @@ import toggleSelected from 'Utilities/Table/toggleSelected'; import { kinds } from 'Helpers/Props'; import ConfirmModal from 'Components/Modal/ConfirmModal'; import Button from 'Components/Link/Button'; +import LoadingIndicator from 'Components/Loading/LoadingIndicator'; import SpinnerButton from 'Components/Link/SpinnerButton'; import SelectInput from 'Components/Form/SelectInput'; import ModalContent from 'Components/Modal/ModalContent'; @@ -133,6 +134,7 @@ class TrackFileEditorModalContent extends Component { render() { const { isDeleting, + isFetching, items, languages, qualities, @@ -174,14 +176,19 @@ class TrackFileEditorModalContent extends Component { { - !items.length && + isFetching && + + } + + { + !isFetching && !items.length &&
No track files to manage.
} { - !!items.length && + !isFetching && !!items.length &&