refactor(web): 重构 AppDefaultIcon 组件并更新场景名称

- 更新 AppDefaultIcon 组件中的场景名称,使其与最新需求保持一致
- 在 Playground 组件中添加日志输出,便于调试
- 修改 scene 属性的来源,使用 team_context 中的 scene_name 替代 chat_scene
main
Tuzki 5 months ago
parent 90d13e5605
commit 16ca516f50
  1. 12
      web/new-components/common/AppDefaultIcon.tsx
  2. 2
      web/pages/index.tsx

@ -13,20 +13,20 @@ import React, { useCallback } from 'react';
const AppDefaultIcon: React.FC<{ scene: string; width?: number; height?: number }> = ({ width, height, scene }) => {
const returnComponent = useCallback(() => {
switch (scene) {
case 'chat_knowledge':
case 'Chat Knowledge':
return ColorfulDoc;
case 'Chat Data':
case 'chat_with_db_execute':
return ColorfulData;
case 'chat_excel':
case 'Chat Excel':
return ColorfulExcel;
case 'chat_with_db_qa':
case 'chat_dba':
case 'Chat DB':
return ColorfulDB;
case 'chat_dashboard':
case 'Chat Dashboard':
return ColorfulDashboard;
case 'chat_agent':
return ColorfulPlugin;
case 'chat_normal':
case 'Chat Normal':
return ColorfulChat;
default:
return;

@ -271,7 +271,7 @@ const Playground: NextPage = () => {
)}
</div>
}
scene={item?.team_context?.chat_scene || 'chat_agent'}
scene={item?.team_context?.scene_name || 'chat_agent'}
/>
</div>
);

Loading…
Cancel
Save