From 670c17163eedc522e0c7d0d7768a8e93b099c6d4 Mon Sep 17 00:00:00 2001 From: Roman Hotsiy Date: Tue, 9 Jun 2020 13:59:50 +0300 Subject: [PATCH] fix: update json props color --- src/common-elements/PrismDiv.tsx | 4 ++-- src/services/__tests__/prism.test.ts | 4 ++++ src/utils/highlight.ts | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/common-elements/PrismDiv.tsx b/src/common-elements/PrismDiv.tsx index c1cb6928..a7e9e422 100644 --- a/src/common-elements/PrismDiv.tsx +++ b/src/common-elements/PrismDiv.tsx @@ -82,9 +82,9 @@ export const PrismDiv = styled.div` } } - /* .property.token.string { + .token.property.string { color: white; - } */ + } .token.operator, .token.entity, diff --git a/src/services/__tests__/prism.test.ts b/src/services/__tests__/prism.test.ts index 3829290b..75396c7b 100644 --- a/src/services/__tests__/prism.test.ts +++ b/src/services/__tests__/prism.test.ts @@ -1,6 +1,10 @@ import { highlight, mapLang } from '../../utils/highlight'; describe('prism.js helpers', () => { + test('mapLang should map "json" to "js"', () => { + expect(mapLang('json')).toBe('js'); + }); + test('mapLang should map to "clike" by default', () => { expect(mapLang('non-existring')).toBe('clike'); }); diff --git a/src/utils/highlight.ts b/src/utils/highlight.ts index c41ef639..1887fcb7 100644 --- a/src/utils/highlight.ts +++ b/src/utils/highlight.ts @@ -8,7 +8,6 @@ import 'prismjs/components/prism-csharp.js'; import 'prismjs/components/prism-go.js'; import 'prismjs/components/prism-http.js'; import 'prismjs/components/prism-java.js'; -import 'prismjs/components/prism-json.js'; import 'prismjs/components/prism-lua.js'; import 'prismjs/components/prism-markup-templating.js'; // dep of php import 'prismjs/components/prism-markup.js'; // xml @@ -53,6 +52,7 @@ Prism.languages.insertBefore( export function mapLang(lang: string): string { return ( { + json: 'js', 'c++': 'cpp', 'c#': 'csharp', 'objective-c': 'objectivec',