Skip to content

Commit 51819a0

Browse files
committed
refactor: enhance styling for menu items and block headers in App.css
1 parent 3351dfb commit 51819a0

1 file changed

Lines changed: 108 additions & 2 deletions

File tree

src/assets/App.css

Lines changed: 108 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ a {
3535
text-align: center;
3636
margin: auto;
3737
font-size: 16px;
38+
line-height: 24px;
3839
padding: 16px;
3940
}
4041

@@ -269,16 +270,94 @@ a {
269270
max-width: 180px;
270271
}
271272

272-
.blockHeader:hover .blockHeaderLink {
273+
.blockHeader:hover .blockHeaderLink,
274+
.blockHeader:hover .blockHeaderSettingsButton {
273275
opacity: 1;
274276
}
275277

278+
.menuItem {
279+
font-size: 1em;
280+
display: flex;
281+
flex-direction: row;
282+
font-family: 'nunito';
283+
column-gap: 8px;
284+
svg {
285+
font-size: 1.1em;
286+
}
287+
}
288+
289+
.szh-menu__header {
290+
margin-bottom: 6px;
291+
}
292+
.light {
293+
.menuItem {
294+
color: var(--card-header-text-color);
295+
}
296+
.szh-menu__item--disabled {
297+
color: var(--secondary-text-color);
298+
opacity: 0.6;
299+
cursor: not-allowed;
300+
}
301+
}
302+
303+
.dark {
304+
.szh-menu {
305+
background-color: var(--card-background-color);
306+
border-radius: 12px;
307+
border: 1px solid var(--card-border-color);
308+
box-shadow: 0 0 20px var(--card-border-color);
309+
}
310+
.szh-menu__item {
311+
color: var(--primary-text-color);
312+
}
313+
314+
.szh-menu__divider {
315+
background-color: var(--card-border-color);
316+
}
317+
318+
.szh-menu__item--hover {
319+
background-color: var(--app-name-text-color);
320+
color: var(--background-color);
321+
}
322+
.szh-menu__item--hover {
323+
background-color: var(--app-name-text-color);
324+
}
325+
.szh-menu__submenu {
326+
background-color: var(--card-background-color);
327+
328+
.szh-menu__item--hover {
329+
background-color: var(--app-name-text-color);
330+
color: var(--background-color);
331+
}
332+
}
333+
.szh-menu__item--disabled {
334+
color: var(--secondary-text-color);
335+
opacity: 0.6;
336+
cursor: not-allowed;
337+
}
338+
}
339+
340+
.blockHeaderSettingsButton {
341+
color: #96a2ae;
342+
display: flex;
343+
justify-content: center;
344+
opacity: 0;
345+
font-size: 1.2em;
346+
transition: opacity 0.2s linear;
347+
cursor: pointer;
348+
&:focus {
349+
cursor: pointer;
350+
opacity: 1;
351+
}
352+
}
353+
276354
.blockHeaderLink {
277355
align-items: center;
278356
color: #96a2ae;
279357
display: flex;
280358
justify-content: center;
281359
opacity: 0;
360+
font-size: 1.2em;
282361
transition: opacity 0.2s linear;
283362
}
284363

@@ -311,7 +390,13 @@ a {
311390
transform: rotate(3deg);
312391
opacity: 0.5;
313392
}
314-
393+
.blockHeaderHighlight {
394+
border-radius: 15px;
395+
padding: 1px 6px;
396+
border: 1px solid var(--chip-border-color);
397+
background-color: var(--chip-background);
398+
font-size: 0.9em;
399+
}
315400
.blockHeaderIcon {
316401
display: flex;
317402
height: 16px;
@@ -330,6 +415,11 @@ a {
330415
padding: 0 6px;
331416
text-transform: lowercase;
332417
color: white;
418+
419+
&.past {
420+
background-color: #dd5353;
421+
margin-right: 4px;
422+
}
333423
}
334424
.blockHeaderIcon img {
335425
display: block;
@@ -567,6 +657,10 @@ a {
567657
transition: opacity 0.3s ease-out 0.1s, transform 0.3s ease-out 0.1s,
568658
visibility 0.3s ease-out 0.1s;
569659
width: 100%;
660+
661+
button.tag {
662+
cursor: pointer;
663+
}
570664
}
571665

572666
.tag {
@@ -921,7 +1015,14 @@ Producthunt item
9211015
padding: 0 32px 0 48px;
9221016
width: 100%;
9231017
background-color: var(--card-header-background-color);
1018+
1019+
&::placeholder {
1020+
color: var(--primary-text-color);
1021+
font-size: 0.9em;
1022+
opacity: 0.5;
1023+
}
9241024
}
1025+
9251026
.searchBarInput:focus {
9261027
outline: none;
9271028
}
@@ -1159,6 +1260,11 @@ Producthunt item
11591260
right: 16px;
11601261
width: 48px;
11611262
z-index: 2;
1263+
1264+
& svg {
1265+
color: white;
1266+
font-size: 24px;
1267+
}
11621268
}
11631269

11641270
.floatingFilterBottomSheet .title {

0 commit comments

Comments
 (0)