Skip to content

Commit f665df4

Browse files
authored
refactor: improve assistant style (#329)
1 parent db7e57c commit f665df4

8 files changed

Lines changed: 20 additions & 24 deletions

File tree

.changeset/two-moons-smell.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@alauda/doom": minor
3+
---
4+
5+
refactor: use smart doc sse parser - [#323](https://github.com/alauda/doom/pull/323)

.changeset/wise-beds-learn.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@alauda/doom": minor
3+
---
4+
5+
refactor: improve assistant style

packages/doom/src/cli/load-config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ const getCommonConfig = async ({
316316
server: {
317317
open,
318318
proxy: {
319-
'/smart/api': 'https://docs-dev.alauda.cn',
319+
'/smart/api': 'https://docs.alauda.cn',
320320
},
321321
},
322322
tools: {

packages/doom/src/global/Intelligence/AIAssistant/Chat/ThinkingProcess/index.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { clsx } from 'clsx'
2-
31
import { Markdown, useTranslation } from '@alauda/doom/runtime'
42
import classes from '@alauda/doom/styles/chat.module.scss'
53

@@ -12,7 +10,7 @@ export const ThinkingProcess = ({ children }: ThinkingProcessProps) => {
1210
return (
1311
<div>
1412
<div>{t('thinking_process')}</div>
15-
<div className={clsx(classes.markdown, 'rp-doc')}>
13+
<div className={classes.markdown}>
1614
<Markdown>{children}</Markdown>
1715
</div>
1816
</div>

packages/doom/src/global/Intelligence/AIAssistant/Chat/index.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,7 @@ export const Chat = ({ ref, messages }: ChatProps) => (
2626
)}
2727
{refDocs?.length ? <ChatRefDocs refDocs={refDocs} /> : null}
2828
{typeof content === 'string' ? (
29-
<div
30-
className={clsx(
31-
classes.markdown,
32-
role === 'assistant' && 'rp-doc',
33-
)}
34-
>
29+
<div className={clsx(classes.markdown)}>
3530
<Markdown>{content}</Markdown>
3631
</div>
3732
) : (

packages/doom/src/global/Intelligence/AIAssistant/index.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,7 @@ export const AIAssistant = ({ open, onOpenChange }: AIAssistantProps) => {
193193
})
194194

195195
return (
196-
<div
197-
className={clsx(classes.container, 'rspress-doc', open && classes.open)}
198-
>
196+
<div className={clsx(classes.container, 'rp-doc', open && classes.open)}>
199197
<div className={classes.header}>
200198
<div className={classes.title}>
201199
{t('ai_assistant')}

packages/doom/src/global/Intelligence/index.tsx

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
import { isProduction, NoSSR, useLang } from '@rspress/core/runtime'
2-
import virtual from 'doom-@global-virtual'
1+
import { isProduction, NoSSR } from '@rspress/core/runtime'
32
import { useState } from 'react'
43
import { Tooltip } from 'react-tooltip'
54

6-
import { ACP_BASE } from '../../shared/index.ts'
7-
85
import { AIAssistant } from './AIAssistant/index.tsx'
96

107
import assistantIcon from '@alauda/doom/assets/assistant.svg'
@@ -49,13 +46,7 @@ const Intelligence_ = () => {
4946
}
5047

5148
const Intelligence = () => {
52-
const lang = useLang()
53-
54-
if (
55-
lang !== 'en' ||
56-
!ALLOWED_DOMAINS.has(location.hostname) ||
57-
virtual.userBase !== ACP_BASE
58-
) {
49+
if (!ALLOWED_DOMAINS.has(location.hostname)) {
5950
return
6051
}
6152

packages/doom/styles/chat-ref-docs.module.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@
3737
}
3838

3939
.docs {
40+
margin-bottom: 0;
41+
padding-left: 0;
42+
line-height: normal;
43+
4044
&,
4145
.doc + .doc {
4246
margin-top: 8px;

0 commit comments

Comments
 (0)