Skip to content

Commit cf5da5f

Browse files
Merge branch 'main' into joan/fix-changelogs
2 parents 4a2fdde + 623b04d commit cf5da5f

File tree

4 files changed

+32
-1
lines changed

4 files changed

+32
-1
lines changed

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,37 +137,52 @@
137137

138138
.markdown-content .callout-tip {
139139
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-tip-backgroundColor);
140+
--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-tip-textColor);
140141
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-tip-borderColor);
141142
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-tip-titleTextColor);
142143
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-tip-iconColor);
144+
--code-background-color: var(--tk-elements-callouts-tip-codeBackgroundColor);
145+
--code-color: var(--tk-elements-callouts-tip-codeColor);
143146
}
144147

145148
.markdown-content .callout-info {
146149
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-info-backgroundColor);
150+
--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-info-textColor);
147151
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-info-borderColor);
148152
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-info-titleTextColor);
149153
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-info-iconColor);
154+
--code-background-color: var(--tk-elements-callouts-info-codeBackgroundColor);
155+
--code-color: var(--tk-elements-callouts-info-codeColor);
150156
}
151157

152158
.markdown-content .callout-warn {
153159
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-warning-backgroundColor);
160+
--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-warning-textColor);
154161
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-warning-borderColor);
155162
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-warning-titleTextColor);
156163
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-warning-iconColor);
164+
--code-background-color: var(--tk-elements-callouts-warning-codeBackgroundColor);
165+
--code-color: var(--tk-elements-callouts-warning-codeColor);
157166
}
158167

159168
.markdown-content .callout-danger {
160169
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-danger-backgroundColor);
170+
--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-danger-textColor);
161171
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-danger-borderColor);
162172
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-danger-titleTextColor);
163173
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-danger-iconColor);
174+
--code-background-color: var(--tk-elements-callouts-danger-codeBackgroundColor);
175+
--code-color: var(--tk-elements-callouts-danger-codeColor);
164176
}
165177

166178
.markdown-content .callout-success {
167179
--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-success-backgroundColor);
180+
--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-success-textColor);
168181
--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-success-borderColor);
169182
--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-success-titleTextColor);
170183
--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-success-iconColor);
184+
--code-background-color: var(--tk-elements-callouts-success-codeBackgroundColor);
185+
--code-color: var(--tk-elements-callouts-success-codeColor);
171186
}
172187

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

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,31 +333,46 @@
333333

334334
/* Callouts > Tip */
335335
--tk-elements-callouts-tip-backgroundColor: var(--tk-background-tip);
336+
--tk-elements-callouts-tip-textColor: var(--tk-elements-content-textColor);
336337
--tk-elements-callouts-tip-borderColor: var(--tk-border-tip);
337338
--tk-elements-callouts-tip-titleTextColor: var(--tk-text-tip);
338339
--tk-elements-callouts-tip-iconColor: var(--tk-elements-callouts-tip-titleTextColor);
340+
--tk-elements-callouts-tip-codeColor: var(--tk-text-primary);
341+
--tk-elements-callouts-tip-codeBackgroundColor: var(--tk-background-secondary);
339342

340343
/* Callouts > Info */
341344
--tk-elements-callouts-info-backgroundColor: var(--tk-background-info);
345+
--tk-elements-callouts-info-textColor: var(--tk-elements-content-textColor);
342346
--tk-elements-callouts-info-borderColor: var(--tk-border-info);
343347
--tk-elements-callouts-info-titleTextColor: var(--tk-text-info);
344348
--tk-elements-callouts-info-iconColor: var(--tk-elements-callouts-info-titleTextColor);
349+
--tk-elements-callouts-info-codeColor: var(--tk-text-primary);
350+
--tk-elements-callouts-info-codeBackgroundColor: var(--tk-background-secondary);
345351

346352
/* Callouts > Warning */
347353
--tk-elements-callouts-warning-backgroundColor: var(--tk-background-warning);
354+
--tk-elements-callouts-warning-textColor: var(--tk-elements-content-textColor);
348355
--tk-elements-callouts-warning-borderColor: var(--tk-border-warning);
349356
--tk-elements-callouts-warning-titleTextColor: var(--tk-text-warning);
350357
--tk-elements-callouts-warning-iconColor: var(--tk-elements-callouts-warning-titleTextColor);
358+
--tk-elements-callouts-warning-codeColor: var(--tk-text-primary);
359+
--tk-elements-callouts-warning-codeBackgroundColor: var(--tk-background-secondary);
351360

352361
/* Callouts > Danger */
353362
--tk-elements-callouts-danger-backgroundColor: var(--tk-background-negative);
363+
--tk-elements-callouts-danger-textColor: var(--tk-elements-content-textColor);
354364
--tk-elements-callouts-danger-borderColor: var(--tk-border-negative);
355365
--tk-elements-callouts-danger-titleTextColor: var(--tk-text-negative);
356366
--tk-elements-callouts-danger-iconColor: var(--tk-elements-callouts-danger-titleTextColor);
367+
--tk-elements-callouts-danger-codeColor: var(--tk-text-primary);
368+
--tk-elements-callouts-danger-codeBackgroundColor: var(--tk-background-secondary);
357369

358370
/* Callouts > Success */
359371
--tk-elements-callouts-success-backgroundColor: var(--tk-background-positive);
372+
--tk-elements-callouts-success-textColor: var(--tk-elements-content-textColor);
360373
--tk-elements-callouts-success-borderColor: var(--tk-border-positive);
361374
--tk-elements-callouts-success-titleTextColor: var(--tk-text-positive);
362375
--tk-elements-callouts-success-iconColor: var(--tk-elements-callouts-success-titleTextColor);
376+
--tk-elements-callouts-success-codeColor: var(--tk-text-primary);
377+
--tk-elements-callouts-success-codeBackgroundColor: var(--tk-background-secondary);
363378
}

packages/astro/src/remark/callouts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ export function remarkCalloutsPlugin() {
106106
const hideIcon = attributes.hideIcon === 'true';
107107

108108
const classes = [
109-
`callout callout-${variant} my-4 flex flex-col p-3 bg-tk-elements-markdown-callouts-backgroundColor`,
109+
`callout callout-${variant} my-4 flex flex-col p-3 bg-tk-elements-markdown-callouts-backgroundColor text-tk-elements-markdown-callouts-textColor`,
110110
attributes.class ?? '',
111111
...(noBorder ? [] : ['border-l-3', 'border-tk-elements-markdown-callouts-borderColor']),
112112
];

packages/astro/src/theme.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@ export const theme: ConfigBase['theme'] = {
312312
markdown: {
313313
callouts: {
314314
backgroundColor: 'var(--tk-elements-markdown-callouts-backgroundColor)',
315+
textColor: 'var(--tk-elements-markdown-callouts-textColor)',
315316
borderColor: 'var(--tk-elements-markdown-callouts-borderColor)',
316317
titleTextColor: 'var(--tk-elements-markdown-callouts-titleTextColor)',
317318
iconColor: 'var(--tk-elements-markdown-callouts-iconColor)',

0 commit comments

Comments
 (0)