DB-GPT/web/components/chat/chat-content/VisChatLink.tsx
Dreammy23 471689ba20
feat(web): Unified frontend code style (#1923)
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
Co-authored-by: 谨欣 <echo.cmy@antgroup.com>
Co-authored-by: 严志勇 <yanzhiyong@tiansuixiansheng.com>
Co-authored-by: yanzhiyong <932374019@qq.com>
2024-08-30 14:03:06 +08:00

29 lines
764 B
TypeScript

import { ChatContentContext } from '@/pages/chat';
import { MobileChatContext } from '@/pages/mobile/chat';
import { Button } from 'antd';
import React, { useContext } from 'react';
interface VisChatLinkProps {
children: any;
msg: string;
}
const VisChatLink: React.FC<VisChatLinkProps> = ({ children, msg }) => {
const { handleChat: webHandleChat } = useContext(ChatContentContext);
const { handleChat: mobileHandleChat } = useContext(MobileChatContext);
return (
<Button
className='ml-1 inline text-xs'
onClick={() => {
mobileHandleChat?.(msg);
webHandleChat?.(msg);
}}
type='dashed'
size='small'
>
{children || '点击分析当前异常'}
</Button>
);
};
export default VisChatLink;