import ModalManager from '@/components/modal-manager'; import { useFetchKnowledgeList } from '@/hooks/knowledgeHook'; import { useSelectUserInfo } from '@/hooks/userSettingHook'; import { PlusOutlined } from '@ant-design/icons'; import { Button, Empty, Flex, Space, Spin } from 'antd'; import KnowledgeCard from './knowledge-card'; import KnowledgeCreatingModal from './knowledge-creating-modal'; import { useTranslation } from 'react-i18next'; import styles from './index.less'; const Knowledge = () => { const { list, loading } = useFetchKnowledgeList(); const userInfo = useSelectUserInfo(); const { t } = useTranslation('translation', { keyPrefix: 'knowledgeList' }); return (
{t('welcome')}, {userInfo.nickname}

{t('description')}

{/* */} {({ visible, hideModal, showModal }) => ( <> )}
{list.length > 0 ? ( list.map((item: any) => { return ( ); }) ) : ( )}
); }; export default Knowledge;