Skip to content

Commit f20e879

Browse files
committed
style: converted variables to scss
1 parent ff7077a commit f20e879

15 files changed

Lines changed: 471 additions & 311 deletions

src/renderer/App.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ onMounted(() => {
104104
display: flex;
105105
flex-direction: column;
106106
height: 100%;
107-
background: var(--bg-primary);
107+
background: $bg-primary;
108108
outline: none;
109109
}
110110
</style>

src/renderer/components/CanvasChart.vue

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -148,24 +148,24 @@ function onTitleInput(e: Event): void {
148148
position: absolute;
149149
cursor: default;
150150
user-select: none;
151-
background: var(--bg-primary);
152-
border: 1px solid var(--border-color);
151+
background: $bg-primary;
152+
border: 1px solid $border-color;
153153
border-radius: 8px;
154154
display: flex;
155155
flex-direction: column;
156156
overflow: visible;
157-
box-shadow: var(--shadow-sm);
157+
box-shadow: $shadow-sm;
158158
transition:
159159
border-color 0.15s,
160160
box-shadow 0.15s;
161161
162162
&:hover:not(.active) {
163-
border-color: var(--text-muted);
163+
border-color: $text-muted;
164164
}
165165
166166
&.active {
167-
border-color: var(--accent-color);
168-
box-shadow: 0 0 0 1px var(--accent-color);
167+
border-color: $accent-color;
168+
box-shadow: 0 0 0 1px $accent-color;
169169
}
170170
}
171171
@@ -174,7 +174,7 @@ function onTitleInput(e: Event): void {
174174
padding: 6px 10px 0;
175175
font-size: 13px;
176176
font-weight: 600;
177-
color: var(--text-primary);
177+
color: $text-primary;
178178
min-height: 28px;
179179
}
180180
@@ -188,7 +188,7 @@ function onTitleInput(e: Event): void {
188188
padding: 0;
189189
190190
&::placeholder {
191-
color: var(--text-muted);
191+
color: $text-muted;
192192
}
193193
}
194194
@@ -213,7 +213,7 @@ function onTitleInput(e: Event): void {
213213
justify-content: center;
214214
height: 100%;
215215
text-align: center;
216-
color: var(--text-muted);
216+
color: $text-muted;
217217
}
218218
219219
.chart-empty-icon {
@@ -274,7 +274,7 @@ function onTitleInput(e: Event): void {
274274
height: 8px;
275275
cursor: se-resize;
276276
border-radius: 50%;
277-
background: var(--accent-color);
277+
background: $accent-color;
278278
}
279279
.rh-ne {
280280
right: -4px;
@@ -283,7 +283,7 @@ function onTitleInput(e: Event): void {
283283
height: 8px;
284284
cursor: ne-resize;
285285
border-radius: 50%;
286-
background: var(--accent-color);
286+
background: $accent-color;
287287
}
288288
.rh-nw {
289289
left: -4px;
@@ -292,7 +292,7 @@ function onTitleInput(e: Event): void {
292292
height: 8px;
293293
cursor: nw-resize;
294294
border-radius: 50%;
295-
background: var(--accent-color);
295+
background: $accent-color;
296296
}
297297
.rh-sw {
298298
left: -4px;
@@ -301,7 +301,7 @@ function onTitleInput(e: Event): void {
301301
height: 8px;
302302
cursor: sw-resize;
303303
border-radius: 50%;
304-
background: var(--accent-color);
304+
background: $accent-color;
305305
}
306306
307307
.chart-delete {
@@ -311,22 +311,22 @@ function onTitleInput(e: Event): void {
311311
width: 20px;
312312
height: 20px;
313313
border-radius: 50%;
314-
border: 1px solid var(--border-color);
315-
background: var(--bg-primary);
316-
color: var(--text-muted);
314+
border: 1px solid $border-color;
315+
background: $bg-primary;
316+
color: $text-muted;
317317
font-size: 14px;
318318
line-height: 1;
319319
cursor: pointer;
320320
display: flex;
321321
align-items: center;
322322
justify-content: center;
323323
z-index: 11;
324-
box-shadow: var(--shadow-sm);
324+
box-shadow: $shadow-sm;
325325
326326
&:hover {
327-
background: var(--danger-color-alpha);
328-
color: var(--danger-color);
329-
border-color: var(--danger-color);
327+
background: $danger-color-alpha;
328+
color: $danger-color;
329+
border-color: $danger-color;
330330
}
331331
}
332332
</style>

src/renderer/components/CanvasTabs.vue

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,8 @@ function ctxDelete() {
270270
align-items: center;
271271
height: 32px;
272272
min-height: 32px;
273-
background: var(--bg-tertiary);
274-
border-top: 1px solid var(--border-color);
273+
background: $bg-tertiary;
274+
border-top: 1px solid $border-color;
275275
padding: 0 4px;
276276
gap: 2px;
277277
user-select: none;
@@ -299,7 +299,7 @@ function ctxDelete() {
299299
border-radius: 6px;
300300
font-size: 12px;
301301
font-weight: 500;
302-
color: var(--text-muted);
302+
color: $text-muted;
303303
cursor: pointer;
304304
white-space: nowrap;
305305
transition:
@@ -308,20 +308,20 @@ function ctxDelete() {
308308
position: relative;
309309
310310
&:hover {
311-
background: var(--bg-hover);
312-
color: var(--text-primary);
311+
background: $bg-hover;
312+
color: $text-primary;
313313
}
314314
315315
&.active {
316-
background: var(--bg-primary);
317-
color: var(--text-primary);
318-
box-shadow: var(--shadow-sm);
316+
background: $bg-primary;
317+
color: $text-primary;
318+
box-shadow: $shadow-sm;
319319
}
320320
321321
&.formula-source {
322-
outline: 2px solid var(--accent-color);
322+
outline: 2px solid $accent-color;
323323
outline-offset: -2px;
324-
color: var(--accent-color);
324+
color: $accent-color;
325325
}
326326
327327
&.dragging {
@@ -335,7 +335,7 @@ function ctxDelete() {
335335
top: 4px;
336336
bottom: 4px;
337337
width: 2px;
338-
background: var(--accent-color);
338+
background: $accent-color;
339339
border-radius: 1px;
340340
pointer-events: none;
341341
}
@@ -357,9 +357,9 @@ function ctxDelete() {
357357
358358
.canvas-tab-rename {
359359
background: transparent;
360-
border: 1px solid var(--accent-color);
360+
border: 1px solid $accent-color;
361361
border-radius: 3px;
362-
color: var(--text-primary);
362+
color: $text-primary;
363363
font-size: 12px;
364364
font-weight: 500;
365365
padding: 0 4px;
@@ -377,7 +377,7 @@ function ctxDelete() {
377377
border-radius: 4px;
378378
border: none;
379379
background: transparent;
380-
color: var(--text-muted);
380+
color: $text-muted;
381381
padding: 0;
382382
cursor: pointer;
383383
opacity: 0;
@@ -391,8 +391,8 @@ function ctxDelete() {
391391
}
392392
393393
&:hover {
394-
background: var(--danger-color-alpha);
395-
color: var(--danger-color);
394+
background: $danger-color-alpha;
395+
color: $danger-color;
396396
}
397397
}
398398
@@ -405,7 +405,7 @@ function ctxDelete() {
405405
border-radius: 6px;
406406
border: none;
407407
background: transparent;
408-
color: var(--text-muted);
408+
color: $text-muted;
409409
cursor: pointer;
410410
flex-shrink: 0;
411411
transition:
@@ -414,8 +414,8 @@ function ctxDelete() {
414414
padding: 0;
415415
416416
&:hover:not(:disabled) {
417-
background: var(--bg-hover);
418-
color: var(--text-primary);
417+
background: $bg-hover;
418+
color: $text-primary;
419419
}
420420
421421
&:disabled {
@@ -445,16 +445,16 @@ function ctxDelete() {
445445
border-radius: 5px;
446446
border: none;
447447
background: transparent;
448-
color: var(--text-muted);
448+
color: $text-muted;
449449
cursor: pointer;
450450
padding: 0;
451451
transition:
452452
background 0.15s,
453453
color 0.15s;
454454
455455
&:hover:not(:disabled) {
456-
background: var(--bg-hover);
457-
color: var(--text-primary);
456+
background: $bg-hover;
457+
color: $text-primary;
458458
}
459459
460460
&:disabled {
@@ -466,7 +466,7 @@ function ctxDelete() {
466466
.zoom-label {
467467
font-size: 11px;
468468
font-weight: 500;
469-
color: var(--text-muted);
469+
color: $text-muted;
470470
min-width: 40px;
471471
text-align: center;
472472
border: none;
@@ -480,8 +480,8 @@ function ctxDelete() {
480480
color 0.15s;
481481
482482
&:hover {
483-
background: var(--bg-hover);
484-
color: var(--text-primary);
483+
background: $bg-hover;
484+
color: $text-primary;
485485
}
486486
}
487487
@@ -495,10 +495,10 @@ function ctxDelete() {
495495
.canvas-ctx-menu {
496496
position: fixed;
497497
z-index: 10000;
498-
background: var(--bg-primary);
499-
border: 1px solid var(--border-color);
498+
background: $bg-primary;
499+
border: 1px solid $border-color;
500500
border-radius: 8px;
501-
box-shadow: var(--shadow-lg);
501+
box-shadow: $shadow-lg;
502502
padding: 4px;
503503
min-width: 140px;
504504
@@ -511,19 +511,19 @@ function ctxDelete() {
511511
font-weight: 500;
512512
border: none;
513513
background: transparent;
514-
color: var(--text-primary);
514+
color: $text-primary;
515515
border-radius: 5px;
516516
cursor: pointer;
517517
font-family: inherit;
518518
519519
&:hover {
520-
background: var(--bg-hover);
520+
background: $bg-hover;
521521
}
522522
523523
&.danger {
524-
color: var(--danger-color);
524+
color: $danger-color;
525525
&:hover {
526-
background: var(--danger-color-alpha);
526+
background: $danger-color-alpha;
527527
}
528528
}
529529
}

0 commit comments

Comments
 (0)