Skip to content

Commit 8a74fae

Browse files
committed
Reduce complexity of color changes for tab and button selection.
1 parent 76acc7f commit 8a74fae

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

src/styles/input-styles.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,17 @@ export default css`
3737
.m-btn.small { padding:5px 12px; }
3838
.m-btn.tiny { padding:5px 6px; }
3939
.m-btn.circle { border-radius: 50%; }
40+
4041
.m-btn:hover,
41-
.m-btn:focus-visible {
42+
.m-btn:focus-visible,
43+
.m-btn.outline-primary:focus-visible {
44+
color: var(--secondary-color);
4245
border-color: var(--secondary-color);
46+
}
47+
.m-btn.primary:focus-visible {
4348
color: var(--secondary-color);
49+
background-color: var(--primary-color);
50+
border-color: var(--secondary-color);
4451
}
4552
.m-btn.nav { border: 2px solid var(--secondary-color); }
4653
.m-btn.nav:hover,

src/styles/tab-styles.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export default css`
2222
color: var(--light-fg);
2323
background-color: transparent;
2424
white-space: nowrap;
25-
cursor: pointer;
2625
outline:none;
2726
font-family:var(--font-regular);
2827
font-size:var(--font-size-small);
@@ -35,16 +34,16 @@ export default css`
3534
color:var(--primary-color);
3635
}
3736
37+
.tab-btn:not(.active) {
38+
cursor: pointer;
39+
}
40+
3841
.tab-btn:hover {
3942
color:var(--primary-color);
4043
}
41-
.tab-btn.active:hover {
42-
color:var(--secondary-color);
43-
}
4444
4545
.tab-btn:focus-visible {
46-
outline:thin solid var(--secondary-color);
47-
outline-offset: -2px;
46+
color:var(--secondary-color);
4847
}
4948
5049
.tab-content {

0 commit comments

Comments
 (0)