config.tsx 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import IconFont from '@/new-components/common/Icon';
  2. import {
  3. AppstoreAddOutlined,
  4. BarChartOutlined,
  5. CodeOutlined,
  6. CopyOutlined,
  7. DatabaseOutlined,
  8. DeploymentUnitOutlined,
  9. FileExcelOutlined,
  10. FileOutlined,
  11. FolderOutlined,
  12. GlobalOutlined,
  13. PictureOutlined,
  14. PieChartOutlined,
  15. ProductOutlined,
  16. ReadOutlined,
  17. RiseOutlined,
  18. } from '@ant-design/icons';
  19. import React from 'react';
  20. export const agentIcon: Record<string, React.ReactNode> = {
  21. CodeEngineer: <CodeOutlined />,
  22. Reporter: <PieChartOutlined />,
  23. DataScientist: <BarChartOutlined />,
  24. Summarizer: <CopyOutlined />,
  25. ToolExpert: <IconFont type='icon-plugin' style={{ fontSize: 17.25, marginTop: 2 }} />,
  26. Indicator: <RiseOutlined />,
  27. Dbass: <FolderOutlined />,
  28. };
  29. export const resourceTypeIcon: Record<string, React.ReactNode> = {
  30. all: <ProductOutlined />,
  31. database: <DatabaseOutlined />,
  32. knowledge: <ReadOutlined />,
  33. internet: <GlobalOutlined />,
  34. plugin: <AppstoreAddOutlined />,
  35. text_file: <FileOutlined />,
  36. excel_file: <FileExcelOutlined />,
  37. image_file: <PictureOutlined />,
  38. awel_flow: <DeploymentUnitOutlined />,
  39. };
  40. const Config = () => <></>;
  41. export default Config;