visuddhinanda 2 лет назад
Родитель
Сommit
f2c1499acd
1 измененных файлов с 35 добавлено и 0 удалено
  1. 35 0
      dashboard/src/pages/studio/article/create.tsx

+ 35 - 0
dashboard/src/pages/studio/article/create.tsx

@@ -0,0 +1,35 @@
+import { useNavigate, useParams, useSearchParams } from "react-router-dom";
+
+import { Card, Space } from "antd";
+
+import GoBack from "../../../components/studio/GoBack";
+
+import ArticleCreate from "../../../components/article/ArticleCreate";
+import { IArticleDataResponse } from "../../../components/api/Article";
+
+const Widget = () => {
+  const { studioname } = useParams(); //url 参数
+  const navigate = useNavigate();
+  const [searchParams] = useSearchParams();
+
+  return (
+    <Card
+      title={
+        <Space>
+          <GoBack to={`/studio/${studioname}/article/list`} title={"新建"} />
+        </Space>
+      }
+    >
+      <ArticleCreate
+        studio={studioname}
+        parentId={searchParams.get("parent")}
+        compact={false}
+        onSuccess={(article: IArticleDataResponse) => {
+          navigate(`/studio/${studioname}/article/edit/${article.uid}`);
+        }}
+      />
+    </Card>
+  );
+};
+
+export default Widget;