/** @format */ import { ProCard } from "@ant-design/pro-components"; import { Avatar, Button, Empty, Flex, Input, List, Skeleton, Tag } from "antd"; import { useEffect, useState } from "react"; import styles from "./index.module.less"; import { Link, useNavigate } from "react-router-dom"; import { CommentOutlined, EyeOutlined, HeartOutlined } from "@ant-design/icons"; import { getMyShareList } from "@/api/share"; import useStore from "@/utils/store/useStore.tsx"; import { observer } from "mobx-react"; export default observer(() => { const navigate = useNavigate(); const [loading, setLoading] = useState(true); const [data, setData] = useState<[]>([]); const store = useStore("user"); const userId: any = store.getUserId(); async function getMyShare() { getMyShareList(userId).then((res: any) => { if (res && res.success && res.data) { setData(res.data); setLoading(false); } }); } useEffect(() => { getMyShare().then(); }, []); return ( <>