Skip to content

Commit d29f27c

Browse files
committed
Added CSS variables to style
1 parent 3a27b72 commit d29f27c

File tree

2 files changed

+23
-11
lines changed

2 files changed

+23
-11
lines changed

src/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,7 @@ class BracketsViewer {
318318
const match = document.createElement('div');
319319
match.classList.add('match');
320320
match.append(teams);
321+
321322
if (!connection) return match;
322323

323324
if (connection.connectPrevious)

src/style.scss

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ $round-margin: 50px;
22
$match-width: 200px;
33

44
$connector-width: $round-margin / 2;
5-
$connector-borders: 2px solid #9e9e9e;
5+
$connector-borders: 2px solid var(--connector-color);
66

77
$win-color: #50b649;
88
$loss-color: #e61a1a;
9-
$match-borders: 1px solid #d9d9d9;
9+
$match-borders: 1px solid var(--border-color);
1010
$match-borders-radius: 0.3rem;
1111

1212
*,
@@ -19,15 +19,26 @@ $match-borders-radius: 0.3rem;
1919
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
2020
"Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
2121
"Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
22-
color: #212529;
22+
23+
color: var(--font-color);
24+
background-color: var(--primary-background);
2325
text-align: left;
24-
background-color: #fff;
2526
display: flex;
2627
flex-direction: column;
2728
align-items: flex-start;
2829
width: max-content;
2930
margin: 0 auto;
3031
user-select: none;
32+
33+
--primary-background: #fff;
34+
--secondary-background: #ddd;
35+
--font-color: #212529;
36+
--win-color: #50b649;
37+
--loss-color: #e61a1a;
38+
--hint-color: #a7a7a7;
39+
--connector-color: #9e9e9e;
40+
--border-color: #d9d9d9;
41+
--border-hover-color: #009dff;
3142
}
3243

3344
h1,
@@ -70,7 +81,7 @@ h3 {
7081

7182
table {
7283
margin-top: 25px;
73-
color: #777676;
84+
color: #a7a7a7;
7485
border-collapse: collapse;
7586
}
7687

@@ -176,7 +187,7 @@ h3 {
176187
border-radius: $match-borders-radius;
177188

178189
&:hover {
179-
border: 1px solid #009dff;
190+
border: 1px solid var(--border-hover-color);
180191
}
181192

182193
& > span {
@@ -186,7 +197,7 @@ h3 {
186197
font-size: 0.8rem;
187198
background: white;
188199
padding: 0 5px;
189-
color: #a7a7a7;
200+
color: var(--hint-color);
190201
border-radius: 3px;
191202
}
192203

@@ -229,10 +240,10 @@ h3 {
229240
display: flex;
230241
justify-content: space-between;
231242
padding: 3px 12px;
232-
background: white;
243+
background: var(--primary-background);
233244

234245
&.hover {
235-
background: #eceff1 !important;
246+
background: var(--secondary-background) !important;
236247
}
237248

238249
&:nth-of-type(1) {
@@ -260,11 +271,11 @@ h3 {
260271
}
261272

262273
&.hint {
263-
color: #a7a7a7;
274+
color: var(--hint-color);
264275
}
265276

266277
& > span {
267-
color: #a7a7a7;
278+
color: var(--hint-color);
268279
}
269280
}
270281

0 commit comments

Comments
 (0)