Updated OwnersStack CSS to properly override React styles

This commit is contained in:
Brian Vaughn
2019-04-09 08:30:24 -07:00
parent ba99444515
commit db629fa073
2 changed files with 12 additions and 9 deletions
+11 -4
View File
@@ -6,6 +6,7 @@
}
.Component,
.Component[data-reach-menu-item],
.SelectedComponent {
padding: 0.25rem;
margin-right: 0.5rem;
@@ -18,19 +19,25 @@
cursor: pointer;
text-align: left;
}
.Component[data-selected],
.Component:hover {
.Component:hover,
.Component[data-reach-menu-item]:hover {
background-color: var(--color-hover-background);
}
.Component:focus {
.Component:focus,
.Component[data-reach-menu-item]:focus {
outline: none;
background-color: var(--color-hover-background);
}
.SelectedComponent {
.Component[data-reach-menu-item][data-selected],
.Component[data-reach-menu-item][data-selected]:hover,
.SelectedComponent,
.SelectedComponent:hover {
background-color: var(--color-selected-background);
color: var(--color-selected-foreground);
}
.Component[data-reach-menu-item][data-selected]:focus,
.SelectedComponent:focus {
outline: none;
}
+1 -5
View File
@@ -100,11 +100,7 @@ function ElementsDropdown({
{ownerStack.map((id, index) => (
<MenuItem
key={id}
className={
ownerStackIndex === index
? styles.SelectedComponent
: styles.Component
}
className={styles.Component}
onSelect={() => selectOwner(id)}
>
{((store.getElementByID(id): any): Element).displayName}