Skip to content

Commit c104cb2

Browse files
fix(web-vue): pre tag styles
1 parent 4989544 commit c104cb2

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

packages/vue/src/styles/AIAnswer.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,8 @@ export const resetCSS = (props) => `
221221
}
222222
pre {
223223
margin: 10px auto;
224+
white-space: pre-wrap;
225+
224226
}
225227
table {
226228
margin: 10px auto;
@@ -248,8 +250,19 @@ export const resetCSS = (props) => `
248250
: props.theme.colors.borderColor
249251
: props.theme.colors.borderColor
250252
};
253+
251254
}
252255
256+
pre{
257+
color: ${
258+
// eslint-disable-next-line no-nested-ternary
259+
props.isSender
260+
? props.themePreset !== 'dark'
261+
? props.theme.colors.primaryTextColor
262+
: props.theme.colors.textColor
263+
: props.theme.colors.primaryTextColor
264+
};}
265+
253266
code {
254267
line-height: normal;
255268

packages/web/src/styles/AIAnswer.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,17 @@ export const resetCSS = props => css`
246246
: props.theme.colors.borderColor
247247
};
248248
}
249+
pre {
250+
color: ${
251+
// eslint-disable-next-line no-nested-ternary
252+
props.isSender
253+
? props.themePreset !== 'dark'
254+
? props.theme.colors.primaryTextColor
255+
: props.theme.colors.textColor
256+
: props.theme.colors.primaryTextColor
257+
};
258+
white-space: pre-wrap;
259+
}
249260
code {
250261
line-height: normal;
251262
color: ${

0 commit comments

Comments
 (0)