Skip to content

Commit ccf6dda

Browse files
committed
style(components): 统一组件样式使用CSS变量替换硬编码颜色
将多个组件中的硬编码颜色值替换为CSS变量,提高主题一致性和可维护性
1 parent dede667 commit ccf6dda

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

web/src/components/AttachmentInputPanel.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,11 @@ const handleFileChange = (event) => {
150150
}
151151
152152
.chip-status.status-parsed {
153-
color: var(--green-600, #1a7f37);
153+
color: var(--color-success-600);
154154
}
155155
156156
.chip-status.status-failed {
157-
color: var(--red-600, #c62828);
157+
color: var(--color-error-600);
158158
}
159159
160160
.chip-remove {

web/src/components/DebugComponent.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -555,8 +555,8 @@ const printAgentConfig = async () => {
555555
.log-container {
556556
height: calc(80vh - 200px);
557557
overflow-y: auto;
558-
background: #0C0C0C;
559-
color: #D1D1D1;
558+
background: var(--gray-900);
559+
color: var(--gray-0);
560560
border-radius: 5px;
561561
font-family: 'Consolas', 'Monaco', monospace;
562562
font-size: 13px;
@@ -578,7 +578,7 @@ const printAgentConfig = async () => {
578578
}
579579
580580
.timestamp {
581-
color: #6A9955;
581+
color: var(--color-success-500);
582582
min-width: 80px;
583583
}
584584
@@ -588,7 +588,7 @@ const printAgentConfig = async () => {
588588
}
589589
590590
.module {
591-
color: #569CD6;
591+
color: var(--color-info-500);
592592
min-width: 30px;
593593
}
594594
@@ -599,19 +599,19 @@ const printAgentConfig = async () => {
599599
}
600600
601601
.level-info {
602-
.level { color: #4EC9B0; }
602+
.level { color: var(--color-success-500); }
603603
}
604604
605605
.level-error {
606-
.level { color: #F14C4C; }
606+
.level { color: var(--color-error-500); }
607607
}
608608
609609
.level-debug {
610-
.level { color: #9CDCFE; }
610+
.level { color: var(--color-info-500); }
611611
}
612612
613613
.level-warning {
614-
.level { color: #DCD900; }
614+
.level { color: var(--color-warning-500); }
615615
}
616616
617617
.empty-logs {
@@ -622,7 +622,7 @@ const printAgentConfig = async () => {
622622
623623
@media (prefers-color-scheme: dark) {
624624
.log-container {
625-
background: #1E1E1E;
625+
background: var(--gray-900);
626626
}
627627
}
628628

web/src/components/FileUploadModal.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -836,11 +836,11 @@ const chunkData = async () => {
836836
}
837837
838838
.ocr-warning {
839-
color: #faad14;
839+
color: var(--color-warning-500);
840840
}
841841
842842
.ocr-healthy {
843-
color: #52c41a;
843+
color: var(--color-success-500);
844844
}
845845
846846
.upload-dragger {
@@ -861,19 +861,19 @@ const chunkData = async () => {
861861
.ocr-warning-alert {
862862
margin: 12px 0;
863863
padding: 8px 12px;
864-
background: #fff7e6;
865-
border: 1px solid #ffd666;
864+
background: var(--color-warning-50);
865+
border: 1px solid var(--color-warning-300);
866866
border-radius: 4px;
867-
color: #d46b08;
867+
color: var(--color-warning-700);
868868
font-size: 13px;
869869
}
870870
871871
.folder-upload-tip {
872872
margin-top: 12px;
873873
padding: 12px;
874-
background: #f0f7ff;
874+
background: var(--color-info-50);
875875
border-radius: 4px;
876-
color: var(--gray-500);
876+
color: var(--color-info-700);
877877
font-size: 12px;
878878
}
879879
@@ -917,7 +917,7 @@ const chunkData = async () => {
917917
justify-content: space-between;
918918
align-items: center;
919919
padding: 8px 12px;
920-
background: #fff;
920+
background: var(--gray-0);
921921
border: 1px solid var(--gray-300);
922922
border-radius: 6px;
923923
}

web/src/components/LoadingComponent.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const props = defineProps({
4545
.loading-spinner {
4646
width: 50px;
4747
height: 50px;
48-
border: 5px solid #f3f3f3;
48+
border: 5px solid var(--gray-300);
4949
border-top: 5px solid var(--main-color);
5050
border-radius: 50%;
5151
animation: spin 1s linear infinite;
@@ -61,4 +61,4 @@ const props = defineProps({
6161
0% { transform: rotate(0deg); }
6262
100% { transform: rotate(360deg); }
6363
}
64-
</style>
64+
</style>

0 commit comments

Comments
 (0)