index.tsx 872 B

1234567891011121314151617181920212223242526272829303132
  1. import { useParams ,Link} from "react-router-dom";
  2. import { useIntl } from "react-intl";
  3. import { Space,Layout } from "antd";
  4. import HeadBar from "../../../components/studio/HeadBar";
  5. import LeftSider from "../../../components/studio/LeftSider";
  6. import Footer from "../../../components/studio/Footer";
  7. const { Content } = Layout;
  8. const Widget = () => {
  9. const intl = useIntl();//i18n
  10. const { studioname } = useParams();//url 参数
  11. const linkEdit = `/studio/${studioname}/article/edit/12345`;
  12. return (
  13. <Layout>
  14. <HeadBar/>
  15. <Layout>
  16. <LeftSider selectedKeys="article"/>
  17. <Content>
  18. <h2>studio/{studioname}/{intl.formatMessage({ id: "columns.studio.article.title" })}/文章列表</h2>
  19. <div>
  20. <Space>
  21. <Link to={linkEdit}> article edit </Link>
  22. </Space>
  23. </div>
  24. </Content>
  25. </Layout>
  26. <Footer/>
  27. </Layout>
  28. );
  29. };
  30. export default Widget;