diff --git a/changes/14998-add-loading-spinner-to-scripts b/changes/14998-add-loading-spinner-to-scripts new file mode 100644 index 0000000000..a8f89ef430 --- /dev/null +++ b/changes/14998-add-loading-spinner-to-scripts @@ -0,0 +1 @@ +- Fixed loading indicator not appearing on host details' scripts tab. diff --git a/frontend/pages/hosts/details/cards/Scripts/Scripts.tsx b/frontend/pages/hosts/details/cards/Scripts/Scripts.tsx index 38505040c8..cbec6b214a 100644 --- a/frontend/pages/hosts/details/cards/Scripts/Scripts.tsx +++ b/frontend/pages/hosts/details/cards/Scripts/Scripts.tsx @@ -15,6 +15,7 @@ import Card from "components/Card"; import TableContainer from "components/TableContainer"; import EmptyTable from "components/EmptyTable"; import DataError from "components/DataError"; +import Spinner from "components/Spinner"; import { ITableQueryData } from "components/TableContainer/TableContainer"; import { IHost } from "interfaces/host"; import { IUser } from "interfaces/user"; @@ -102,12 +103,14 @@ const Scripts = ({ return (

Scripts

- {data && data.length === 0 ? ( + {isLoadingScriptData && } + {!isLoadingScriptData && data && data.length === 0 && ( - ) : ( + )} + {!isLoadingScriptData && data && data.length > 0 && ( <>}