diff --git a/src/renderer/routes/test_sequencer_panel/components/CloudPanel.tsx b/src/renderer/routes/test_sequencer_panel/components/CloudPanel.tsx index 0d6f154d0..aedffc24e 100644 --- a/src/renderer/routes/test_sequencer_panel/components/CloudPanel.tsx +++ b/src/renderer/routes/test_sequencer_panel/components/CloudPanel.tsx @@ -39,6 +39,8 @@ import { getGlobalStatus } from "./DesignBar"; import { useSequencerStore } from "@/renderer/stores/sequencer"; import { Autocomplete } from "@/renderer/components/ui/autocomplete"; import { useLoadTestProfile } from "@/renderer/hooks/useTestSequencerProject"; +import { RefreshCcw } from "lucide-react"; +import { Separator } from "@/renderer/components/ui/separator"; export function CloudPanel() { const queryClient = useQueryClient(); @@ -346,12 +348,6 @@ export function CloudPanel() { {projectsQuery.data.length === 0 && (
No Test Profile found -
)} {projectsQuery.data.map((option) => ( @@ -360,6 +356,20 @@ export function CloudPanel() { {option.label} ))} + + @@ -375,13 +385,10 @@ export function CloudPanel() { {stationsQuery.data.length === 0 && (
No station found - {stationsQuery.isFetching ? ( -

Loading...

+ {projectsQuery.data.length === 0 ? ( +

Select a test profile to load the available stations.

) : ( -

- {" "} - Select a test profile to load the available stations{" "} -

+

No station found for the selected test profile.

)}
)} @@ -390,6 +397,20 @@ export function CloudPanel() { {option.label} ))} + +