From d5aaa0034d096a19ed244333a46045bbb2ed7508 Mon Sep 17 00:00:00 2001 From: Alex Yur Date: Tue, 21 Sep 2021 11:42:54 -0700 Subject: [PATCH] Improve UI when no devices connected Summary: Remove empty dropdown when no devices connected. Show 'No devices available' test instead. Reviewed By: passy Differential Revision: D31088007 fbshipit-source-id: 8a3bf0e8fbff04c7dfe2581f95576b3ab5ed4bcb --- .../sandy-chrome/appinspect/AppSelector.tsx | 56 ++++++++++--------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/desktop/app/src/sandy-chrome/appinspect/AppSelector.tsx b/desktop/app/src/sandy-chrome/appinspect/AppSelector.tsx index 71637fc2d..831a45ac7 100644 --- a/desktop/app/src/sandy-chrome/appinspect/AppSelector.tsx +++ b/desktop/app/src/sandy-chrome/appinspect/AppSelector.tsx @@ -85,32 +85,36 @@ export function AppSelector() { return ( <> - - - {entries} - - }> - - - - - {client?.query.app ?? ''} - {selectedDevice?.title || 'Available devices'} - - - - - - + {entries.length ? ( + + + {entries} + + }> + + + + + {client?.query.app ?? ''} + {selectedDevice?.title || 'Available devices'} + + + + + + + ) : ( + {'No devices available'} + )}