Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 96ce162

Browse files
feat(#35): extract code to a separate component
1 parent 9b85eb0 commit 96ce162

File tree

4 files changed

+36
-276
lines changed

4 files changed

+36
-276
lines changed

package-lock.json

Lines changed: 0 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,13 @@
1717
"test": "stencil test --spec --e2e",
1818
"test.watch": "stencil test --spec --e2e --watchAll"
1919
},
20-
"dependencies": {
21-
"prismjs": "^1.15.0"
22-
},
20+
"dependencies": {},
2321
"devDependencies": {
2422
"@stencil/core": "^0.16.1",
2523
"@stencil/dev-server": "0.0.18",
2624
"@stencil/postcss": "^0.1.0",
2725
"@stencil/sass": "^0.1.1",
2826
"@stencil/utils": "0.0.5",
29-
"@types/prismjs": "^1.9.0",
3027
"autoprefixer": "^9.4.2"
3128
},
3229
"repository": {
Lines changed: 1 addition & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
@import "~prismjs/themes/prism.css";
2-
31
@import "../deckdeckgo-slide";
42

53
div.deckgo-slide {
@@ -8,54 +6,17 @@ div.deckgo-slide {
86
justify-content: flex-start;
97
}
108

11-
div.deckgo-code-container {
9+
div.deckgo-slide-code-container {
1210
overflow-y: auto;
1311
width: 100%;
14-
15-
color: var(--code-color, inherit);
16-
17-
margin-bottom: var(--code-margin-bottom, 64px);
18-
19-
transform-origin: bottom left;
20-
transition: all .2s ease-in-out;
21-
transform: scale(var(--zoom-code, 1));
22-
23-
code {
24-
white-space: pre-wrap;
25-
overflow-y: scroll;
26-
27-
font-size: var(--code-font-size);
28-
font-family: var(--code-font-family);
29-
30-
div:empty {
31-
min-height: 1rem;
32-
}
33-
34-
span.deckgo-code-anchor-hidden {
35-
visibility: hidden;
36-
}
37-
}
3812
}
3913

4014
::slotted([slot="title"]) {
4115
transition: opacity 0.5s ease-in;
4216
}
4317

44-
::slotted([slot="code"]) {
45-
display: none;
46-
}
47-
4818
@media print {
4919
div.deckgo-slide {
5020
height: 100%;
5121
}
5222
}
53-
54-
/* Prism style override */
55-
div.deckgo-code-container {
56-
code {
57-
.language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url {
58-
background: inherit;
59-
}
60-
}
61-
}

0 commit comments

Comments
 (0)