fix: 重名模型高亮;perf: 未匹配到问题时输出

This commit is contained in:
archer
2023-04-11 17:28:43 +08:00
parent 915b104b8a
commit 488e2f476e
3 changed files with 12 additions and 16 deletions

View File

@@ -35,13 +35,11 @@ import WxConcat from '@/components/WxConcat';
import { useMarkdown } from '@/hooks/useMarkdown';
const SlideBar = ({
name,
chatId,
modelId,
resetChat,
onClose
}: {
name?: string;
chatId: string;
modelId: string;
resetChat: () => void;
@@ -188,14 +186,14 @@ const SlideBar = ({
}}
fontSize={'xs'}
border={'1px solid transparent'}
{...(item.name === name
{...(item._id === modelId
? {
borderColor: 'rgba(255,255,255,0.5)',
backgroundColor: 'rgba(255,255,255,0.1)'
}
: {})}
onClick={async () => {
if (item.name === name) return;
if (item._id === modelId) return;
router.replace(`/chat?chatId=${await getChatSiteId(item._id)}`);
onClose();
}}

View File

@@ -362,7 +362,6 @@ const Chat = ({ chatId }: { chatId: string }) => {
<Box flex={'0 0 250px'} w={0} h={'100%'}>
<SlideBar
resetChat={resetChat}
name={chatData?.name}
chatId={chatId}
modelId={chatData.modelId}
onClose={onCloseSlider}
@@ -394,7 +393,6 @@ const Chat = ({ chatId }: { chatId: string }) => {
<DrawerContent maxWidth={'250px'}>
<SlideBar
resetChat={resetChat}
name={chatData?.name}
chatId={chatId}
modelId={chatData.modelId}
onClose={onCloseSlider}