diff --git a/app/components/exporter.module.scss b/app/components/exporter.module.scss index 5e992e7fd..927409064 100644 --- a/app/components/exporter.module.scss +++ b/app/components/exporter.module.scss @@ -252,6 +252,12 @@ } } + &-system { + .body { + background-color: var(--white); + } + } + &-user { flex-direction: row-reverse; diff --git a/app/components/exporter.tsx b/app/components/exporter.tsx index aba8dc544..35be63c8e 100644 --- a/app/components/exporter.tsx +++ b/app/components/exporter.tsx @@ -568,15 +568,22 @@ export function ImagePreviewer(props: { {props.messages.map((m, i) => { + const isUserMessage = m.role === "user"; + const isSystemMessage = m.role === "system"; + const avatar = + isUserMessage && config.avatar + ? config.avatar + : isSystemMessage + ? "2699-fe0f" + : mask.avatar; + const messageClass = `${styles["message"]} ${ + styles["message-" + m.role] + }`; + return ( -