Skip to content

Commit 3576454

Browse files
authored
refactor global CSS a tiny bit (#339)
1 parent e7c9914 commit 3576454

File tree

7 files changed

+53
-129
lines changed

7 files changed

+53
-129
lines changed

packages/site-kit/src/lib/styles/base.css

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ blockquote {
132132
max-width: var(--sk-page-content-width);
133133
}
134134

135-
blockquote :where(p, ul) {
135+
blockquote :where(p, ul, ol) {
136136
font-size: var(--sk-font-size-body-small);
137137
}
138138

@@ -158,27 +158,6 @@ button[disabled] {
158158
color: var(--sk-text-4);
159159
}
160160

161-
.raised {
162-
border-radius: var(--sk-border-radius);
163-
border-style: solid;
164-
border-color: var(--sk-raised-color);
165-
border-width: var(--sk-raised-width);
166-
167-
&:hover {
168-
border-color: var(--sk-raised-hover-color);
169-
}
170-
171-
&:active {
172-
border-color: var(--sk-raised-active-color);
173-
border-width: var(--sk-raised-active-width);
174-
}
175-
176-
&:disabled {
177-
border-color: var(--sk-back-5);
178-
border-width: 1px;
179-
}
180-
}
181-
182161
/* links ------------------------------------- */
183162
a {
184163
color: var(--sk-theme-1);

packages/site-kit/src/lib/styles/code.css

Lines changed: 0 additions & 69 deletions
This file was deleted.

packages/site-kit/src/lib/styles/index.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@
99
@import './tokens.css';
1010
@import './base.css';
1111
@import './text.css';
12-
@import './code.css';
12+
@import './utils/buttons.css';
13+
@import './utils/twoslash.css';

packages/site-kit/src/lib/styles/text.css

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -35,30 +35,6 @@
3535
min-height: 1.35em;
3636
}
3737

38-
.api-section {
39-
background: var(--sk-back-4);
40-
padding: 1rem;
41-
margin-bottom: 1rem;
42-
max-width: var(--sk-page-content-width);
43-
border-radius: var(--sk-border-radius);
44-
}
45-
46-
.ts-block > pre {
47-
--shiki-color-background: var(--sk-code-ts-bg);
48-
margin: 0;
49-
border-radius: 0;
50-
box-shadow: none;
51-
background: var(--sk-code-ts-bg);
52-
}
53-
54-
.ts-block .ts-block-property p {
55-
margin: 1rem 0;
56-
}
57-
58-
.ts-block-property pre {
59-
margin: 1rem 0;
60-
}
61-
6238
.ts-block-property > pre {
6339
margin: 0;
6440
padding-left: 1rem;

packages/site-kit/src/lib/styles/tokens.css

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
--sk-theme-1-variant: hsl(15, 100%, 50%);
6363
--sk-theme-2-variant: hsl(240, 8%, 44%);
6464

65-
--sk-code-ts-bg: var(--sk-back-1);
6665
--sk-code-base: var(--sk-text-2);
6766
--sk-code-comment: var(--sk-text-4);
6867
--sk-code-keyword: hsl(204 100 38);
@@ -76,6 +75,17 @@
7675
--sk-code-diff-inserted: hsl(120, 100%, 25%);
7776
--sk-code-diff-removed: hsl(2, 80%, 47%);
7877

78+
--shiki-color-text: var(--sk-code-base);
79+
--shiki-token-constant: var(--sk-code-base);
80+
--shiki-token-string: var(--sk-code-string);
81+
--shiki-token-comment: var(--sk-code-comment);
82+
--shiki-token-keyword: var(--sk-code-keyword);
83+
--shiki-token-parameter: var(--sk-code-base);
84+
--shiki-token-function: var(--sk-code-function);
85+
--shiki-token-string-expression: var(--sk-code-string);
86+
--shiki-token-punctuation: var(--sk-code-base);
87+
--shiki-token-link: var(--sk-code-keyword);
88+
7989
--sk-text-warning-hsl: 32, 95%, 44%;
8090
--sk-text-warning: hsl(var(--sk-text-warning-hsl));
8191

@@ -102,7 +112,7 @@
102112
--sk-back-4: hsl(0 0 22);
103113
--sk-back-5: hsl(0 0 25);
104114
--sk-back-6: hsl(0 0 32);
105-
--sk-back-translucent: hsla(0, 0%, 100%, 0.1);
115+
--sk-back-translucent: hsl(0 0 100 / 0.1);
106116
--sk-theme-1-hsl: 12, 94%, 62%;
107117
--sk-theme-2-hsl: 240, 8%, 44%;
108118
--sk-text-1: hsl(0, 0%, 90%);
@@ -118,19 +128,19 @@
118128

119129
--sk-text-warning-hsl: 32, 67%, 56%;
120130

121-
--sk-code-ts-bg: var(--sk-back-2);
122-
--sk-code-base: hsl(45, 7%, 75%);
123-
--sk-code-comment: hsl(0, 0%, 55%);
124-
--sk-code-keyword: hsl(204, 88%, 65%);
125-
--sk-code-function: hsl(19, 67%, 75%);
126-
--sk-code-string: hsl(41, 37%, 68%);
127-
--sk-code-number: hsl(120, 100%, 25%);
128-
--sk-code-template-string: hsl(2, 80%, 47%);
131+
--sk-code-base: hsl(45 7 75);
132+
--sk-code-comment: hsl(0 0 55);
133+
--sk-code-keyword: hsl(204 88 65);
134+
--sk-code-function: hsl(19 67 75);
135+
--sk-code-string: hsl(41 37 68);
136+
--sk-code-number: hsl(120 100 25);
137+
--sk-code-template-string: hsl(2 80 47);
129138
--sk-code-tags: var(--sk-code-function);
130139
--sk-code-important: var(--sk-code-string);
131-
--sk-code-diff-base: hsla(0, 0%, 100%, 0.5);
132-
--sk-code-diff-inserted: hsl(120, 46%, 48%);
133-
--sk-code-diff-removed: hsl(2, 64%, 70%);
140+
141+
--sk-code-diff-base: hsla(0 0 100 / 0.5);
142+
--sk-code-diff-inserted: hsl(120 46 48);
143+
--sk-code-diff-removed: hsl(2 64 70);
134144

135145
/* overrides */
136146
--shiki-color-background: var(--sk-back-3);
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
.raised {
2+
border-radius: var(--sk-border-radius);
3+
border-style: solid;
4+
border-color: var(--sk-raised-color);
5+
border-width: var(--sk-raised-width);
6+
7+
&:hover {
8+
border-color: var(--sk-raised-hover-color);
9+
}
10+
11+
&:active {
12+
border-color: var(--sk-raised-active-color);
13+
border-width: var(--sk-raised-active-width);
14+
}
15+
16+
&:disabled {
17+
border-color: var(--sk-back-5);
18+
border-width: 1px;
19+
}
20+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.twoslash-hover {
2+
position: relative;
3+
4+
.twoslash-popup-container {
5+
display: none;
6+
}
7+
}

0 commit comments

Comments
 (0)