import { ReactComponent as FilterIcon } from '@/assets/filter.svg'; import { KnowledgeRouteKey } from '@/constants/knowledge'; import { PlusOutlined } from '@ant-design/icons'; import { Button, Flex, Space } from 'antd'; import { useCallback, useEffect } from 'react'; import { useDispatch, useNavigate, useSelector } from 'umi'; import styles from './index.less'; import KnowledgeCard from './knowledge-card'; const Knowledge = () => { const dispatch = useDispatch(); const knowledgeModel = useSelector((state: any) => state.knowledgeModel); const navigate = useNavigate(); const { data = [] } = knowledgeModel; const fetchList = useCallback(() => { dispatch({ type: 'knowledgeModel/getList', payload: {}, }); }, []); const handleAddKnowledge = () => { navigate(`/knowledge/${KnowledgeRouteKey.Configuration}`); }; useEffect(() => { fetchList(); }, [fetchList]); return (
Which database are we going to use today?