File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
packages/react-devtools-shared/src/devtools/views/SuspenseTab Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 11.SuspenseRectsContainer {
22 padding : .25rem ;
33 cursor : pointer;
4+ outline : 1px solid var (--color-component-name );
5+ }
6+
7+ .SuspenseRectsContainer [data-highlighted = 'true' ] {
8+ background : var (--color-dimmest );
49}
510
611.SuspenseRectsViewBox {
Original file line number Diff line number Diff line change @@ -295,6 +295,7 @@ const ViewBox = createContext<Rect>((null: any));
295295
296296function SuspenseRectsContainer ( ) : React$Node {
297297 const store = useContext ( StoreContext ) ;
298+ const { inspectedElementID} = useContext ( TreeStateContext ) ;
298299 const treeDispatch = useContext ( TreeDispatcherContext ) ;
299300 const suspenseTreeDispatch = useContext ( SuspenseTreeDispatcherContext ) ;
300301 // TODO: This relies on a full re-render of all children when the Suspense tree changes.
@@ -329,8 +330,13 @@ function SuspenseRectsContainer(): React$Node {
329330 } ) ;
330331 }
331332
333+ const isRootSelected = roots . includes ( inspectedElementID ) ;
334+
332335 return (
333- < div className = { styles . SuspenseRectsContainer } onClick = { handleClick } >
336+ < div
337+ className = { styles . SuspenseRectsContainer }
338+ onClick = { handleClick }
339+ data-highlighted = { isRootSelected } >
334340 < ViewBox . Provider value = { boundingBox } >
335341 < div
336342 className = { styles . SuspenseRectsViewBox }
You can’t perform that action at this time.
0 commit comments