refactor: Add frontend code to DB-GPT (#912)

This commit is contained in:
katakuri
2023-12-11 00:05:42 +08:00
committed by GitHub
parent b8dc9cf11e
commit 43190ca333
189 changed files with 19179 additions and 16 deletions

View File

@@ -0,0 +1,35 @@
import './index.css';
import { useContext } from 'react';
import { ChatContext } from '@/app/chat-context';
import { Radio } from 'antd';
import Icon, { AppstoreFilled } from '@ant-design/icons';
import { StarsSvg } from '@/components/icons';
export default function ModeTab() {
const { isContract, setIsContract, scene } = useContext(ChatContext);
const isShow = scene && ['chat_with_db_execute', 'chat_dashboard'].includes(scene as string);
if (!isShow) {
return null;
}
return (
<Radio.Group
value={isContract}
defaultValue={true}
buttonStyle="solid"
onChange={() => {
setIsContract(!isContract);
}}
>
<Radio.Button value={false}>
<Icon component={StarsSvg} className="mr-1" />
Preview
</Radio.Button>
<Radio.Button value={true}>
<AppstoreFilled className="mr-1" />
Editor
</Radio.Button>
</Radio.Group>
);
}