@@ -30,8 +30,6 @@ import 'prismjs/components/prism-markup.js';
3030import ' prismjs/components/prism-jsx.js' ;
3131import ' prismjs/components/prism-php.js' ;
3232
33- import ' prismjs/themes/prism.css' ;
34-
3533export default {
3634 name: ' CodeComponent' ,
3735 components: {
@@ -143,14 +141,14 @@ pre.code-example[class*='language-'] {
143141
144142 pre [class *= ' language-' ],
145143 code [class *= ' language-' ] {
146- @apply text-gray- 100;
144+ @apply text-gray-100 bg-none text-base text-left
145+ whitespace-pre leading- 7;
147146 text-shadow : none ;
147+ font-family : Consolas, Monaco, ' Andale Mono' , ' Ubuntu Mono' , monospace ;
148148 direction : ltr ;
149- text-align : left ;
150- white-space : pre ;
151149 word-spacing : normal ;
152150 word-break : normal ;
153- line-height : 1.75 ;
151+ // line-height: 1.75;
154152 -moz-tab-size : 4 ;
155153 -o-tab-size : 4 ;
156154 tab-size : 4 ;
@@ -161,9 +159,13 @@ pre.code-example[class*='language-'] {
161159 }
162160
163161 pre [class *= ' language-' ]::selection ,
162+ pre [class *= ' language-' ] ::selection ,
164163 code [class *= ' language-' ]::selection ,
164+ code [class *= ' language-' ] ::selection ,
165165 pre [class *= ' language-' ]::mozselection,
166- code[class* =' language-' ]::mozselection {
166+ pre [class* =' language-' ] ::mozselection,
167+ code[class* =' language-' ]::mozselection,
168+ code[class* =' language-' ] ::mozselection {
167169 @apply bg- purple- 100;
168170 text-shadow : none ;
169171 }
@@ -176,10 +178,14 @@ pre.code-example[class*='language-'] {
176178 }
177179
178180 pre [class *= ' language-' ] {
179- @apply bg-gray- 600;
181+ @apply bg-gray-600 overflow-auto ;
180182 padding : 1em ;
181183 margin : 0.5em 0 ;
182- overflow : auto ;
184+ }
185+
186+ :not (pre ) > code [class *= " language-" ],
187+ pre [class *= " language-" ] {
188+ background : #f5f2f0 ;
183189 }
184190
185191 :not (pre ) > code [class *= ' language-' ] {
@@ -207,11 +213,6 @@ pre.code-example[class*='language-'] {
207213 .token.punctuation {
208214 @apply text-blue- 300;
209215 }
210-
211- .token.class-name {
212- @apply text-orange- 300;
213- }
214-
215216 .token.constant ,
216217 .token.deleted ,
217218 .token.number ,
@@ -220,11 +221,11 @@ pre.code-example[class*='language-'] {
220221 @apply text-purple-300 bg-transparent ;
221222 }
222223
223- .token.boolean {
224- @ apply text-red- 300;
225- }
226-
227- .token.boolean {
224+ .token.important ,
225+ .token.regex ,
226+ .token.variable ,
227+ .token.boolean ,
228+ .token.class-name {
228229 @apply text-orange- 300;
229230 }
230231
@@ -258,12 +259,6 @@ pre.code-example[class*='language-'] {
258259 @apply text-blue- 400;
259260 }
260261
261- .token.important ,
262- .token.regex ,
263- .token.variable {
264- @apply text-orange- 300;
265- }
266-
267262 .token.bold ,
268263 .token.important {
269264 font-weight : bold ;
0 commit comments