Skip to content

Commit c4d1dfa

Browse files
committed
fix(dashboard): use � escapes in console ANSI color maps
Replace literal ESC control characters with � Unicode escape sequences for editor readability and tooling safety.
1 parent d05caa6 commit c4d1dfa

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

dashboard/src/components/shared/ConsoleDisplayer.vue

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,24 @@ import { EventSourcePolyfill } from 'event-source-polyfill';
3232
import { useCustomizerStore } from '@/stores/customizer';
3333
3434
const lightColorAnsiMap = {
35-
'[1;34m': 'color: #39C5BB; font-weight: bold;',
36-
'[1;36m': 'color: #00FFFF; font-weight: bold;',
37-
'[1;33m': 'color: #FFFF00; font-weight: bold;',
38-
'[31m': 'color: #FF0000;',
39-
'[1;31m': 'color: #FF0000; font-weight: bold;',
40-
'[0m': 'color: inherit; font-weight: normal;',
41-
'[32m': 'color: #00FF00;',
35+
'\u001b[1;34m': 'color: #39C5BB; font-weight: bold;',
36+
'\u001b[1;36m': 'color: #00FFFF; font-weight: bold;',
37+
'\u001b[1;33m': 'color: #FFFF00; font-weight: bold;',
38+
'\u001b[31m': 'color: #FF0000;',
39+
'\u001b[1;31m': 'color: #FF0000; font-weight: bold;',
40+
'\u001b[0m': 'color: inherit; font-weight: normal;',
41+
'\u001b[32m': 'color: #00FF00;',
4242
'default': 'color: #FFFFFF;'
4343
};
4444
4545
const darkColorAnsiMap = {
46-
'[1;34m': 'color: #6cb6d9; font-weight: bold;',
47-
'[1;36m': 'color: #72c4cc; font-weight: bold;',
48-
'[1;33m': 'color: #d4b95e; font-weight: bold;',
49-
'[31m': 'color: #d46a6a;',
50-
'[1;31m': 'color: #e06060; font-weight: bold;',
51-
'[0m': 'color: inherit; font-weight: normal;',
52-
'[32m': 'color: #6cc070;',
46+
'\u001b[1;34m': 'color: #6cb6d9; font-weight: bold;',
47+
'\u001b[1;36m': 'color: #72c4cc; font-weight: bold;',
48+
'\u001b[1;33m': 'color: #d4b95e; font-weight: bold;',
49+
'\u001b[31m': 'color: #d46a6a;',
50+
'\u001b[1;31m': 'color: #e06060; font-weight: bold;',
51+
'\u001b[0m': 'color: inherit; font-weight: normal;',
52+
'\u001b[32m': 'color: #6cc070;',
5353
'default': 'color: #c8c8c8;'
5454
};
5555
@@ -341,7 +341,7 @@ export default {
341341
for (let key in this.logColorAnsiMap) {
342342
if (log.startsWith(key)) {
343343
style = this.logColorAnsiMap[key]
344-
log = log.replace(key, '').replace('[0m', '')
344+
log = log.replace(key, '').replace('\u001b[0m', '')
345345
break
346346
}
347347
}

0 commit comments

Comments
 (0)