From 76b10125d0a45a2b7251db997b320b9c239f9e60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Wed, 25 Oct 2023 13:05:11 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EB=94=A9=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EC=A1=B0=EA=B1=B4=20=EB=B3=80=EA=B2=BD.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/standardCode/viewer.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js index 9df38ac..a889614 100644 --- a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js +++ b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js @@ -10,7 +10,8 @@ import Modal from 'react-bootstrap/Modal'; import * as EgovNet from 'api/egovFetch'; function CodeViewer(props) { - const [loading, setLoading] = useState(true); + const [treeLoading, setTreeLoading] = useState(true); + const [docLoading, setDocLoading] = useState(true); const {linkedDocCode} = useParams(); const [docCode, setDocCode] = useState(linkedDocCode !== undefined?linkedDocCode:props.docCode); const [docName, setDocName] = useState(props.docName); @@ -68,7 +69,7 @@ function CodeViewer(props) { treeTag.push(
검색된 결과가 없습니다.
); // 코드 목록 초기값 } setCodeTree(treeTag); - setLoading(false); + setTreeLoading(false); }, function (resp) { console.log("err response : ", resp); @@ -151,6 +152,7 @@ function CodeViewer(props) { } setDocSummary(summaryTag); setDocDetail(detailTag); + setDocLoading(false); }, function (resp) { console.log("err response : ", resp); @@ -184,7 +186,7 @@ function CodeViewer(props) { console.groupEnd("viewer"); return ( <> - {loading? ():( + {treeLoading && docLoading? ():(