Skip to content

Commit 6d01620

Browse files
feat(theme): create proper tokens for callouts (#87)
1 parent 1669299 commit 6d01620

File tree

2 files changed

+50
-20
lines changed

2 files changed

+50
-20
lines changed

packages/astro/src/default/styles/markdown.css

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -136,38 +136,38 @@
136136
}
137137

138138
.markdown-content .callout-tip {
139-
--tk-elements-markdown-callouts-backgroundColor: var(--tk-background-tip);
140-
--tk-elements-markdown-callouts-borderColor: var(--tk-border-tip);
141-
--tk-elements-markdown-callouts-titleTextColor: var(--tk-text-tip);
142-
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor);
139+
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-tip-backgroundColor);
140+
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-tip-borderColor);
141+
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-tip-titleTextColor);
142+
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-tip-iconColor);
143143
}
144144

145145
.markdown-content .callout-info {
146-
--tk-elements-markdown-callouts-backgroundColor: var(--tk-background-info);
147-
--tk-elements-markdown-callouts-borderColor: var(--tk-border-info);
148-
--tk-elements-markdown-callouts-titleTextColor: var(--tk-text-info);
149-
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor);
146+
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-info-backgroundColor);
147+
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-info-borderColor);
148+
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-info-titleTextColor);
149+
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-info-iconColor);
150150
}
151151

152152
.markdown-content .callout-warn {
153-
--tk-elements-markdown-callouts-backgroundColor: var(--tk-background-warning);
154-
--tk-elements-markdown-callouts-borderColor: var(--tk-border-warning);
155-
--tk-elements-markdown-callouts-titleTextColor: var(--tk-text-warning);
156-
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor);
153+
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-warning-backgroundColor);
154+
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-warning-borderColor);
155+
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-warning-titleTextColor);
156+
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-warning-iconColor);
157157
}
158158

159159
.markdown-content .callout-danger {
160-
--tk-elements-markdown-callouts-backgroundColor: var(--tk-background-negative);
161-
--tk-elements-markdown-callouts-borderColor: var(--tk-border-negative);
162-
--tk-elements-markdown-callouts-titleTextColor: var(--tk-text-negative);
163-
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor);
160+
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-danger-backgroundColor);
161+
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-danger-borderColor);
162+
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-danger-titleTextColor);
163+
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-danger-iconColor);
164164
}
165165

166166
.markdown-content .callout-success {
167-
--tk-elements-markdown-callouts-backgroundColor: var(--tk-background-positive);
168-
--tk-elements-markdown-callouts-borderColor: var(--tk-border-positive);
169-
--tk-elements-markdown-callouts-titleTextColor: var(--tk-text-positive);
170-
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-markdown-callouts-titleTextColor);
167+
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-success-backgroundColor);
168+
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-success-borderColor);
169+
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-success-titleTextColor);
170+
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-success-iconColor);
171171
}
172172

173173
.markdown-content .callout a:has(> code):not(:hover) {

packages/astro/src/default/styles/variables.css

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,4 +330,34 @@
330330
/* Status > Active */
331331
--tk-elements-status-active-textColor: var(--tk-text-primary);
332332
--tk-elements-status-active-iconColor: var(--tk-elements-status-active-textColor);
333+
334+
/* Callouts > Tip */
335+
--tk-elements-callouts-tip-backgroundColor: var(--tk-background-tip);
336+
--tk-elements-callouts-tip-borderColor: var(--tk-border-tip);
337+
--tk-elements-callouts-tip-titleTextColor: var(--tk-text-tip);
338+
--tk-elements-callouts-tip-iconColor: var(--tk-elements-callouts-tip-titleTextColor);
339+
340+
/* Callouts > Info */
341+
--tk-elements-callouts-info-backgroundColor: var(--tk-background-info);
342+
--tk-elements-callouts-info-borderColor: var(--tk-border-info);
343+
--tk-elements-callouts-info-titleTextColor: var(--tk-text-info);
344+
--tk-elements-callouts-info-iconColor: var(--tk-elements-callouts-info-titleTextColor);
345+
346+
/* Callouts > Warning */
347+
--tk-elements-callouts-warning-backgroundColor: var(--tk-background-warning);
348+
--tk-elements-callouts-warning-borderColor: var(--tk-border-warning);
349+
--tk-elements-callouts-warning-titleTextColor: var(--tk-text-warning);
350+
--tk-elements-callouts-warning-iconColor: var(--tk-elements-callouts-warning-titleTextColor);
351+
352+
/* Callouts > Danger */
353+
--tk-elements-callouts-danger-backgroundColor: var(--tk-background-negative);
354+
--tk-elements-callouts-danger-borderColor: var(--tk-border-negative);
355+
--tk-elements-callouts-danger-titleTextColor: var(--tk-text-negative);
356+
--tk-elements-callouts-danger-iconColor: var(--tk-elements-callouts-danger-titleTextColor);
357+
358+
/* Callouts > Success */
359+
--tk-elements-callouts-success-backgroundColor: var(--tk-background-positive);
360+
--tk-elements-callouts-success-borderColor: var(--tk-border-positive);
361+
--tk-elements-callouts-success-titleTextColor: var(--tk-text-positive);
362+
--tk-elements-callouts-success-iconColor: var(--tk-elements-callouts-success-titleTextColor);
333363
}

0 commit comments

Comments
 (0)