From 967ff385aa4267a13140a01a6bd63cbfd16b2c37 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 7 Jul 2021 11:16:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=BA=93=E6=A0=B9=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=EF=BC=9A=E7=82=B9=E5=87=BBreadme=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E7=BC=96=E8=BE=91=E6=8C=89=E9=92=AE=E6=97=B6=E8=A6=81?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E7=BC=96=E8=BE=91=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/CoderDepot.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index f83b777d3..a95b84461 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -46,7 +46,8 @@ function CoderDepot(props){ const [ website , setWebsite ] = useState(undefined); const [ lesson_url , setLessonUrl ] = useState(undefined); const [ readme , setReadme ] = useState(undefined); - const [ defaultBranch , setDefaultBranch ] = useState(undefined) + const [ defaultBranch , setDefaultBranch ] = useState(undefined); + const [ editReadme , setEditReadme ] = useState(false); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; @@ -110,6 +111,7 @@ function CoderDepot(props){ setMainFlag(true); setReadOnly(true); setReadme(result.data.readme); + setEditReadme(false); setHide(true); } setTimeout(function(){setIsSpin(false);},500); @@ -152,7 +154,7 @@ function CoderDepot(props){ setLastCommit(c && c.commit); setLastCommitAuthor(c && c.committer); setMainFlag(false); - setReadOnly(true); + setReadOnly(!editReadme); setHide(true); } setTimeout(function(){setIsSpin(false);},500) @@ -205,12 +207,13 @@ function CoderDepot(props){ function onEdit(readOnly){ setReadOnly(readOnly); + setEditReadme(false); } function ChangeFile(path, readOnly){ //点击直接跳转页面 加载一次路由 props.history.push(`/projects/${owner}/${projectsId}/tree/${branchName || defaultBranch}/${path}`); setType("file"); - setReadOnly(readOnly); + setEditReadme(true); }; function changeHide(hide){