Skip to content

Commit 41d681c

Browse files
Merge pull request #349 from preactjs/filter-panel-style
Modernize filter panel styling
2 parents 2925800 + 41d70f0 commit 41d681c

File tree

3 files changed

+23
-11
lines changed

3 files changed

+23
-11
lines changed

src/view/components/Devtools.module.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ input {
5656
--color-code: #e3e3e3;
5757
--color-code-border: #c2c2c2;
5858
--color-text: #333;
59+
--color-text-input: #333;
5960
--color-text-stronger: #111;
6061
--color-disabled: #dedede;
6162
--color-panelbar-bg: #f7f7f7;
@@ -144,6 +145,7 @@ input {
144145
--color-code: black;
145146
--color-code-border: #5c5858;
146147
--color-text: #b0b0b0;
148+
--color-text-input: #c9c5c5;
147149
--color-text-stronger: #dcdcdc;
148150
--color-disabled: #575757;
149151
--color-panelbar-bg: #373737;

src/view/components/elements/TreeBar.module.css

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
top: 90%;
6969
right: -0.5rem;
7070
border-top: none;
71-
box-shadow: 0 0.1875rem 0.375rem var(--color-shadow);
71+
border: .0625rem solid var(--color-border);
7272
background: var(--color-bg);
7373
width: 12rem;
7474
z-index: 10;
@@ -89,10 +89,6 @@
8989
align-items: center;
9090
}
9191

92-
.filterRow + .filterRow {
93-
margin-top: 0.25rem;
94-
}
95-
9692
.filterCheck {
9793
width: 1.25rem;
9894
display: flex;
@@ -119,14 +115,26 @@
119115
text-align: left;
120116
}
121117

118+
.filterValueText {
119+
padding-left: .25rem;
120+
font-size: .875rem;
121+
}
122+
123+
.filterAdd {
124+
display: flex;
125+
align-items: center;
126+
font-size: .875rem;
127+
}
128+
122129
.filterName {
123130
display: flex;
124131
align-items: center;
125132
width: 100%;
126133
background: var(--color-props-input-bg);
127134
border: none;
128-
color: var(--color-text);
135+
color: var(--color-text-input);
129136
padding: 0.15rem 0.3rem;
137+
font-size: .75rem;
130138
}
131139

132140
.filterActions {
@@ -141,7 +149,7 @@
141149
color: var(--color-selected-text);
142150
border: none;
143151
border-radius: 0.1875rem;
144-
font-size: 0.8rem;
152+
font-size: .875rem;
145153
padding: 0.25rem 0.5rem;
146154
}
147155

src/view/components/elements/TreeBar.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ function FilterCheck({
139139
/>
140140
{checked ? <CheckboxChecked /> : <CheckboxUnChecked />}
141141
</span>
142-
<span class={s.filterValue}>{label}</span>
142+
<span class={`${s.filterValue} ${s.filterValueText}`}>{label}</span>
143143
</label>
144144
);
145145
}
@@ -249,10 +249,12 @@ export function FilterPopup() {
249249
setFilters([...filters, { enabled: false, value: "" }])
250250
}
251251
>
252-
<span class={s.filterCheck}>
253-
<AddCircle />
252+
<span class={s.filterAdd}>
253+
<span class={s.filterCheck}>
254+
<AddCircle />
255+
</span>
256+
Add filter
254257
</span>
255-
Add filter
256258
</IconBtn>
257259
<button
258260
type="submit"

0 commit comments

Comments
 (0)