Skip to content

Commit d02086a

Browse files
committed
fix: padding and bump sugar-high
1 parent 2d06d44 commit d02086a

File tree

8 files changed

+43
-30
lines changed

8 files changed

+43
-30
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
},
3232
"packageManager": "[email protected]",
3333
"dependencies": {
34-
"sugar-high": "^0.9.2"
34+
"sugar-high": "^0.9.3"
3535
}
3636
}

pnpm-lock.yaml

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

site/app/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default async function Page(props: { searchParams: Promise<SearchParams>
2525
Codice is a simple code editor and code block component for React.
2626
It is a zero-dependency library that provides a slim code editor and code block component. <a href='https://github.com/huozhi/codice'>Source Code ↗</a>
2727
</p>
28-
<Code className='code code--default'>
28+
<Code className='code-install code-install--bash'>
2929
{`npm install codice`}
3030
</Code>
3131
</div>

site/app/styles.css

+3-2
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,11 @@ input[type=radio] {
5050
.description {
5151
margin: 2rem 0;
5252
}
53-
.description .code {
53+
.description .code-install {
5454
border-radius: 8px;
5555
}
56-
.code--default {
56+
.code-install--bash {
57+
padding: 0 0.5rem;
5758
background-color: #242424;
5859
}
5960

src/code/code.test.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ describe('Code', () => {
8686
color: var(--codice-code-line-number-color);
8787
}
8888
:scope[data-codice-line-numbers="false"] .sh__line {
89-
padding-left: 0;
89+
padding-left: calc(var(--codice-code-padding) * 0.5);
9090
}
9191
9292
:scope[data-codice-code] {
@@ -182,7 +182,7 @@ describe('Code', () => {
182182
color: var(--codice-code-line-number-color);
183183
}
184184
:scope[data-codice-line-numbers="false"] .sh__line {
185-
padding-left: 0;
185+
padding-left: calc(var(--codice-code-padding) * 0.5);
186186
}
187187
188188
:scope[data-codice-code] {
@@ -315,7 +315,7 @@ describe('Code', () => {
315315
color: var(--codice-code-line-number-color);
316316
}
317317
:scope[data-codice-line-numbers="false"] .sh__line {
318-
padding-left: 0;
318+
padding-left: calc(var(--codice-code-padding) * 0.5);
319319
}
320320
321321
:scope[data-codice-code] {
@@ -448,7 +448,7 @@ describe('Code', () => {
448448
color: var(--codice-code-line-number-color);
449449
}
450450
:scope[data-codice-line-numbers="false"] .sh__line {
451-
padding-left: 0;
451+
padding-left: calc(var(--codice-code-padding) * 0.5);
452452
}
453453
454454
:scope[data-codice-code] {
@@ -542,7 +542,7 @@ describe('Code', () => {
542542
color: var(--codice-code-line-number-color);
543543
}
544544
:scope[data-codice-line-numbers="false"] .sh__line {
545-
padding-left: 0;
545+
padding-left: calc(var(--codice-code-padding) * 0.5);
546546
}
547547
548548
:scope[data-codice-code] {

src/code/css.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ ${L} [data-codice-code-line-number] {
9090
color: var(--codice-code-line-number-color);
9191
}
9292
${FL} .sh__line {
93-
padding-left: 0;
93+
padding-left: calc(var(--codice-code-padding) * 0.5);
9494
}
9595
`
9696

src/editor/css.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@ ${R} {
1515
justify-content: stretch;
1616
scrollbar-width: none;
1717
}
18-
${R} [data-codice-content] {
19-
padding: 0 calc(var(--codice-code-padding) / 2);
20-
}
2118
${R} textarea {
2219
padding: calc(var(--codice-code-padding) * 0.75) calc(var(--codice-code-padding) * 0.5);
2320
}
21+
${R} [data-codice-code] {
22+
padding: calc(var(--codice-code-padding) / 2);
23+
}
24+
${R}[data-codice-line-numbers="false"] textarea {
25+
padding-left: var(--codice-code-padding);
26+
}
2427
${R} code,
2528
${R} textarea {
2629
font-family: var(--codice-font-family);

src/editor/editor.test.tsx

+21-12
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ describe('Code', () => {
2222
justify-content: stretch;
2323
scrollbar-width: none;
2424
}
25-
:scope[data-codice-editor] [data-codice-content] {
26-
padding: 0 calc(var(--codice-code-padding) / 2);
27-
}
2825
:scope[data-codice-editor] textarea {
2926
padding: calc(var(--codice-code-padding) * 0.75) calc(var(--codice-code-padding) * 0.5);
3027
}
28+
:scope[data-codice-editor] [data-codice-code] {
29+
padding: calc(var(--codice-code-padding) / 2);
30+
}
31+
:scope[data-codice-editor][data-codice-line-numbers="false"] textarea {
32+
padding-left: var(--codice-code-padding);
33+
}
3134
:scope[data-codice-editor] code,
3235
:scope[data-codice-editor] textarea {
3336
font-family: var(--codice-font-family);
@@ -195,7 +198,7 @@ describe('Code', () => {
195198
color: var(--codice-code-line-number-color);
196199
}
197200
:scope[data-codice-line-numbers="false"] .sh__line {
198-
padding-left: 0;
201+
padding-left: calc(var(--codice-code-padding) * 0.5);
199202
}
200203
201204
:scope[data-codice-code] {
@@ -227,12 +230,15 @@ describe('Code', () => {
227230
justify-content: stretch;
228231
scrollbar-width: none;
229232
}
230-
:scope[data-codice-editor] [data-codice-content] {
231-
padding: 0 calc(var(--codice-code-padding) / 2);
232-
}
233233
:scope[data-codice-editor] textarea {
234234
padding: calc(var(--codice-code-padding) * 0.75) calc(var(--codice-code-padding) * 0.5);
235235
}
236+
:scope[data-codice-editor] [data-codice-code] {
237+
padding: calc(var(--codice-code-padding) / 2);
238+
}
239+
:scope[data-codice-editor][data-codice-line-numbers="false"] textarea {
240+
padding-left: var(--codice-code-padding);
241+
}
236242
:scope[data-codice-editor] code,
237243
:scope[data-codice-editor] textarea {
238244
font-family: var(--codice-font-family);
@@ -400,7 +406,7 @@ describe('Code', () => {
400406
color: var(--codice-code-line-number-color);
401407
}
402408
:scope[data-codice-line-numbers="false"] .sh__line {
403-
padding-left: 0;
409+
padding-left: calc(var(--codice-code-padding) * 0.5);
404410
}
405411
406412
:scope[data-codice-code] {
@@ -432,12 +438,15 @@ describe('Code', () => {
432438
justify-content: stretch;
433439
scrollbar-width: none;
434440
}
435-
:scope[data-codice-editor] [data-codice-content] {
436-
padding: 0 calc(var(--codice-code-padding) / 2);
437-
}
438441
:scope[data-codice-editor] textarea {
439442
padding: calc(var(--codice-code-padding) * 0.75) calc(var(--codice-code-padding) * 0.5);
440443
}
444+
:scope[data-codice-editor] [data-codice-code] {
445+
padding: calc(var(--codice-code-padding) / 2);
446+
}
447+
:scope[data-codice-editor][data-codice-line-numbers="false"] textarea {
448+
padding-left: var(--codice-code-padding);
449+
}
441450
:scope[data-codice-editor] code,
442451
:scope[data-codice-editor] textarea {
443452
font-family: var(--codice-font-family);
@@ -568,7 +577,7 @@ describe('Code', () => {
568577
color: var(--codice-code-line-number-color);
569578
}
570579
:scope[data-codice-line-numbers="false"] .sh__line {
571-
padding-left: 0;
580+
padding-left: calc(var(--codice-code-padding) * 0.5);
572581
}
573582
574583
:scope[data-codice-code] {

0 commit comments

Comments
 (0)