diff --git a/src/components/EditorHeader/Modal/Share.jsx b/src/components/EditorHeader/Modal/Share.jsx index 87f843c..b72e296 100644 --- a/src/components/EditorHeader/Modal/Share.jsx +++ b/src/components/EditorHeader/Modal/Share.jsx @@ -66,6 +66,7 @@ export default function Share({ title, setModal }) { useEffect(() => { const updateOrGenerateLink = async () => { + setLoading(true); try { setLoading(true); if (!gistId || gistId === "") { diff --git a/src/components/EditorHeader/SideSheet/Revisions.jsx b/src/components/EditorHeader/SideSheet/Revisions.jsx index dfcb67d..9d23e21 100644 --- a/src/components/EditorHeader/SideSheet/Revisions.jsx +++ b/src/components/EditorHeader/SideSheet/Revisions.jsx @@ -1,5 +1,33 @@ +import { useContext, useEffect, useState } from "react"; +import { IdContext } from "../../Workspace"; +import { useTranslation } from "react-i18next"; +import { Button, Spin } from "@douyinfe/semi-ui"; +import { IconPlus } from "@douyinfe/semi-icons"; + export default function Revisions() { + const { gistId } = useContext(IdContext); + const { t } = useTranslation(); + const [isLoading, setIsLoading] = useState(true); + + useEffect(() => { + setIsLoading(false); + }, []); + + if (gistId && isLoading) { + return ( +