diff --git a/src/devtools/views/Components/Element.css b/src/devtools/views/Components/Element.css index 081a54d6ce..b138fda32a 100644 --- a/src/devtools/views/Components/Element.css +++ b/src/devtools/views/Components/Element.css @@ -1,6 +1,6 @@ .Element, -.SelectedElement, -.InactiveElement { +.InactiveSelectedElement, +.SelectedElement { border-radius: 0.25em; white-space: nowrap; line-height: var(--line-height-data); @@ -14,7 +14,7 @@ .Element:hover { background-color: var(--color-hover-background); } -.InactiveElement { +.InactiveSelectedElement { background-color: var(--color-inactive-background); } diff --git a/src/devtools/views/Components/Element.js b/src/devtools/views/Components/Element.js index a38fc842bd..3cb0ddd04e 100644 --- a/src/devtools/views/Components/Element.js +++ b/src/devtools/views/Components/Element.js @@ -116,15 +116,16 @@ export default function ElementView({ data, index, style }: Props) { const showDollarR = isSelected && (type === ElementTypeClass || type === ElementTypeFunction); + let className = styles.Element; + if (isSelected) { + className = treeFocused + ? styles.SelectedElement + : styles.InactiveSelectedElement; + } + return (