@@ -9,34 +9,34 @@ import React, {
99 RefObject ,
1010} from "react" ;
1111
12- import SendWhiteIcon from "@/app /icons/send-white.svg" ;
13- import BrainIcon from "@/app /icons/brain.svg" ;
14- import RenameIcon from "@/app /icons/rename.svg" ;
15- import ExportIcon from "@/app /icons/share.svg" ;
16- import ReturnIcon from "@/app /icons/return.svg" ;
17- import CopyIcon from "@/app /icons/copy.svg" ;
18- import LoadingIcon from "@/app /icons/three-dots.svg" ;
19- import LoadingButtonIcon from "@/app /icons/loading.svg" ;
20- import PromptIcon from "@/app /icons/prompt.svg" ;
21- import MaskIcon from "@/app /icons/mask.svg" ;
22- import MaxIcon from "@/app /icons/max.svg" ;
23- import MinIcon from "@/app /icons/min.svg" ;
24- import ResetIcon from "@/app /icons/reload.svg" ;
25- import BreakIcon from "@/app /icons/break.svg" ;
26- import SettingsIcon from "@/app /icons/chat-settings.svg" ;
27- import DeleteIcon from "@/app /icons/clear.svg" ;
28- import PinIcon from "@/app /icons/pin.svg" ;
29- import EditIcon from "@/app /icons/rename.svg" ;
30- import ConfirmIcon from "@/app /icons/confirm.svg" ;
31- import CancelIcon from "@/app /icons/cancel.svg" ;
32- import ImageIcon from "@/app /icons/image.svg" ;
33-
34- import LightIcon from "@/app /icons/light.svg" ;
35- import DarkIcon from "@/app /icons/dark.svg" ;
36- import AutoIcon from "@/app /icons/auto.svg" ;
37- import BottomIcon from "@/app /icons/bottom.svg" ;
38- import StopIcon from "@/app /icons/pause.svg" ;
39- import RobotIcon from "@/app /icons/robot.svg" ;
12+ import SendWhiteIcon from ".. /icons/send-white.svg" ;
13+ import BrainIcon from ".. /icons/brain.svg" ;
14+ import RenameIcon from ".. /icons/rename.svg" ;
15+ import ExportIcon from ".. /icons/share.svg" ;
16+ import ReturnIcon from ".. /icons/return.svg" ;
17+ import CopyIcon from ".. /icons/copy.svg" ;
18+ import LoadingIcon from ".. /icons/three-dots.svg" ;
19+ import LoadingButtonIcon from ".. /icons/loading.svg" ;
20+ import PromptIcon from ".. /icons/prompt.svg" ;
21+ import MaskIcon from ".. /icons/mask.svg" ;
22+ import MaxIcon from ".. /icons/max.svg" ;
23+ import MinIcon from ".. /icons/min.svg" ;
24+ import ResetIcon from ".. /icons/reload.svg" ;
25+ import BreakIcon from ".. /icons/break.svg" ;
26+ import SettingsIcon from ".. /icons/chat-settings.svg" ;
27+ import DeleteIcon from ".. /icons/clear.svg" ;
28+ import PinIcon from ".. /icons/pin.svg" ;
29+ import EditIcon from ".. /icons/rename.svg" ;
30+ import ConfirmIcon from ".. /icons/confirm.svg" ;
31+ import CancelIcon from ".. /icons/cancel.svg" ;
32+ import ImageIcon from ".. /icons/image.svg" ;
33+
34+ import LightIcon from ".. /icons/light.svg" ;
35+ import DarkIcon from ".. /icons/dark.svg" ;
36+ import AutoIcon from ".. /icons/auto.svg" ;
37+ import BottomIcon from ".. /icons/bottom.svg" ;
38+ import StopIcon from ".. /icons/pause.svg" ;
39+ import RobotIcon from ".. /icons/robot.svg" ;
4040
4141import {
4242 ChatMessage ,
@@ -49,7 +49,7 @@ import {
4949 useAppConfig ,
5050 DEFAULT_TOPIC ,
5151 ModelType ,
52- } from "@/app /store" ;
52+ } from ".. /store" ;
5353
5454import {
5555 copyToClipboard ,
@@ -59,17 +59,17 @@ import {
5959 getMessageTextContent ,
6060 getMessageImages ,
6161 isVisionModel ,
62- } from "@/app /utils" ;
62+ } from ".. /utils" ;
6363
6464import { uploadImage as uploadImageRemote } from "@/app/utils/chat" ;
6565
6666import dynamic from "next/dynamic" ;
6767
68- import { ChatControllerPool } from "@/app /client/controller" ;
69- import { Prompt , usePromptStore } from "@/app /store/prompt" ;
70- import Locale from "@/app /locales" ;
68+ import { ChatControllerPool } from ".. /client/controller" ;
69+ import { Prompt , usePromptStore } from ".. /store/prompt" ;
70+ import Locale from ".. /locales" ;
7171
72- import { IconButton } from "@/app/components /button" ;
72+ import { IconButton } from ". /button" ;
7373import styles from "./chat.module.scss" ;
7474
7575import {
@@ -80,7 +80,7 @@ import {
8080 showConfirm ,
8181 showPrompt ,
8282 showToast ,
83- } from "@/app/components /ui-lib" ;
83+ } from ". /ui-lib" ;
8484import { useNavigate } from "react-router-dom" ;
8585import {
8686 CHAT_PAGE_SIZE ,
@@ -89,27 +89,20 @@ import {
8989 REQUEST_TIMEOUT_MS ,
9090 UNFINISHED_INPUT ,
9191 ServiceProvider ,
92- } from "@/app/constant" ;
93- import { Avatar } from "../emoji" ;
94- import {
95- ContextPrompts ,
96- MaskAvatar ,
97- MaskConfig ,
98- } from "@/app/components/mask/mask" ;
99- import { useMaskStore } from "@/app/store/mask" ;
100- import { ChatCommandPrefix , useChatCommand , useCommand } from "@/app/command" ;
101- import { prettyObject } from "@/app/utils/format" ;
102- import { ExportMessageModal } from "@/app/components/exporter/exporter" ;
103- import { getClientConfig } from "@/app/config/client" ;
104- import { useAllModels } from "@/app/utils/hooks" ;
105- import { MultimodalContent } from "@/app/client/api" ;
106-
107- const Markdown = dynamic (
108- async ( ) => ( await import ( "../markdown/markdown" ) ) . Markdown ,
109- {
110- loading : ( ) => < LoadingIcon /> ,
111- } ,
112- ) ;
92+ } from "../constant" ;
93+ import { Avatar } from "./emoji" ;
94+ import { ContextPrompts , MaskAvatar , MaskConfig } from "./mask" ;
95+ import { useMaskStore } from "../store/mask" ;
96+ import { ChatCommandPrefix , useChatCommand , useCommand } from "../command" ;
97+ import { prettyObject } from "../utils/format" ;
98+ import { ExportMessageModal } from "./exporter" ;
99+ import { getClientConfig } from "../config/client" ;
100+ import { useAllModels } from "../utils/hooks" ;
101+ import { MultimodalContent } from "../client/api" ;
102+
103+ const Markdown = dynamic ( async ( ) => ( await import ( "./markdown" ) ) . Markdown , {
104+ loading : ( ) => < LoadingIcon /> ,
105+ } ) ;
113106
114107export function SessionConfigModel ( props : { onClose : ( ) => void } ) {
115108 const chatStore = useChatStore ( ) ;
0 commit comments