diff --git a/src/App.tsx b/src/App.tsx index 3e50cda..66408e2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -151,7 +151,10 @@ export default function App() { const onClick = useCallback( (event: __esri.ViewImmediateClickEvent) => { mapView!.hitTest(event).then(({ results }) => { - if (!results.length) { + if ( + ((results?.length ?? 0) > 0 && (results[0] as __esri.GraphicHit).graphic.layer === null) || + results.length === 0 + ) { trayState.open(); placeGraphic(