import React from 'react'; import Link from 'next/link'; import { Typography, Space, Dropdown, Tabs, TabPane, Modal } from '@douyinfe/semi-ui'; import { IconChevronDown } from '@douyinfe/semi-icons'; import { useRecentDocuments } from 'data/document'; import { useToggle } from 'hooks/use-toggle'; import { Empty } from 'components/empty'; import { DataRender } from 'components/data-render'; import { LocaleTime } from 'components/locale-time'; import { DocumentStar } from 'components/document/star'; import { IconDocumentFill } from 'components/icons/IconDocumentFill'; import { Placeholder } from './placeholder'; import styles from './index.module.scss'; const { Text } = Typography; export const RecentDocs = () => { const { data: recentDocs, loading, error } = useRecentDocuments(); return ( } error={error} normalContent={() => { return (
{recentDocs.length ? ( recentDocs.map((doc) => { return (
{doc.title} 创建者: {doc.createUser && doc.createUser.name} •
); }) ) : ( )}
); }} />
); }; export const RecentModal = ({ visible, toggleVisible }) => { return ( ); }; export const RecentMobileTrigger = ({ toggleVisible }) => { return 最近; }; export const Recent = () => { return ( } > 最近 ); };