|
@@ -56,6 +56,8 @@ const Widget = () => {
|
|
|
const [searchParams, setSearchParams] = useSearchParams();
|
|
const [searchParams, setSearchParams] = useSearchParams();
|
|
|
const [anchorNavOpen, setAnchorNavOpen] = useState(false);
|
|
const [anchorNavOpen, setAnchorNavOpen] = useState(false);
|
|
|
const [recentModalOpen, setRecentModalOpen] = useState(false);
|
|
const [recentModalOpen, setRecentModalOpen] = useState(false);
|
|
|
|
|
+ const [loadedArticleData, setLoadedArticleData] =
|
|
|
|
|
+ useState<IArticleDataResponse>();
|
|
|
|
|
|
|
|
const paraChange = useAppSelector(paraParam);
|
|
const paraChange = useAppSelector(paraParam);
|
|
|
|
|
|
|
@@ -126,6 +128,17 @@ const Widget = () => {
|
|
|
</Space>
|
|
</Space>
|
|
|
<div></div>
|
|
<div></div>
|
|
|
<div key="right" style={{ display: "flex" }}>
|
|
<div key="right" style={{ display: "flex" }}>
|
|
|
|
|
+ {type === "article" && loadedArticleData ? (
|
|
|
|
|
+ <Button
|
|
|
|
|
+ onClick={() => {
|
|
|
|
|
+ navigate(
|
|
|
|
|
+ `/studio/${loadedArticleData.studio?.realName}/article/${loadedArticleData.uid}/edit`
|
|
|
|
|
+ );
|
|
|
|
|
+ }}
|
|
|
|
|
+ >
|
|
|
|
|
+ Edit
|
|
|
|
|
+ </Button>
|
|
|
|
|
+ ) : undefined}
|
|
|
<Avatar placement="bottom" />
|
|
<Avatar placement="bottom" />
|
|
|
<Divider type="vertical" />
|
|
<Divider type="vertical" />
|
|
|
<ModeSwitch
|
|
<ModeSwitch
|
|
@@ -265,7 +278,9 @@ const Widget = () => {
|
|
|
});
|
|
});
|
|
|
navigate(url);
|
|
navigate(url);
|
|
|
}}
|
|
}}
|
|
|
- onLoad={(article: IArticleDataResponse) => {}}
|
|
|
|
|
|
|
+ onLoad={(article: IArticleDataResponse) => {
|
|
|
|
|
+ setLoadedArticleData(article);
|
|
|
|
|
+ }}
|
|
|
/>
|
|
/>
|
|
|
<Navigate
|
|
<Navigate
|
|
|
type={type as ArticleType}
|
|
type={type as ArticleType}
|