Skip to content

Commit f15e048

Browse files
committed
client/note color picker menu item: refactor stylesheet
1 parent 422b324 commit f15e048

File tree

2 files changed

+32
-16
lines changed

2 files changed

+32
-16
lines changed

apps/client/src/menus/custom-items/NoteColorPickerMenuItem.css

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1+
:root {
2+
--note-color-picker-clear-color-cell-background: var(--primary-button-background-color);
3+
--note-color-picker-clear-color-cell-color: var(--main-background-color);
4+
--note-color-picker-clear-color-cell-selection-outline-color: var(--primary-button-border-color);
5+
}
6+
17
.color-picker-menu-item {
28
display: flex;
39
gap: 8px;
410
justify-content: space-between;
511
}
612

713
.color-picker-menu-item .color-cell {
8-
width: 14px;
9-
height: 14px;
14+
--color-picker-cell-size: 14px;
15+
16+
width: var(--color-picker-cell-size);
17+
height: var(--color-picker-cell-size);
1018
border-radius: 4px;
1119
background-color: var(--color);
1220
}
@@ -20,51 +28,59 @@
2028
}
2129

2230
.color-picker-menu-item .color-cell.selected {
23-
outline: 2px solid var(--color);
31+
outline: 2px solid var(--outline-color, var(--color));
2432
outline-offset: 2px;
2533
}
2634

27-
.color-cell-reset::before,
28-
.custom-color-cell::before {
35+
.color-picker-menu-item .color-cell-reset::before,
36+
.color-picker-menu-item .custom-color-cell::before {
2937
position: absolute;
3038
display: flex;
3139
top: 0;
3240
left: 0;
3341
right: 0;
3442
bottom: 0;
35-
font-size: 18px;
43+
font-size: calc(var(--color-picker-cell-size) * 1.3);
3644
justify-content: center;
3745
align-items: center;
3846
font-family: boxicons;
39-
color: black;
4047
}
4148

42-
.color-cell-reset {
49+
/*
50+
* RESET COLOR CELL
51+
*/
52+
53+
.color-picker-menu-item .color-cell-reset {
54+
--color: var(--note-color-picker-clear-color-cell-background);
55+
--outline-color: var(--note-color-picker-clear-color-cell-selection-outline-color);
56+
4357
position: relative;
44-
--color: rgba(255, 255, 255, .4);
4558
}
4659

47-
.color-cell-reset::before {
60+
.color-picker-menu-item .color-cell-reset::before {
4861
content: "\ec8d";
4962
mix-blend-mode: normal;
50-
color: black;
63+
color: var(--note-color-picker-clear-color-cell-color);
5164
}
5265

53-
.custom-color-cell {
66+
/*
67+
* CUSTOM COLOR CELL
68+
*/
69+
70+
.color-picker-menu-item .custom-color-cell {
5471
position: relative;
5572
display: flex;
5673
justify-content: center;
5774

5875
}
5976

60-
.custom-color-cell.custom-color-cell-empty {
61-
background-image: url(./custom-culor.png);
77+
.color-picker-menu-item .custom-color-cell.custom-color-cell-empty {
78+
background-image: url(./custom-color.png);
6279
background-size: cover;
6380
--foreground: transparent;
6481
}
6582

66-
67-
.custom-color-cell::before {
83+
.color-picker-menu-item .custom-color-cell::before {
6884
content: "\ed35";
6985
color: var(--foreground);
7086
font-size: 16px;

0 commit comments

Comments
 (0)