import React, {useEffect, useState} from "react"; import {Button, Modal, Nav} from "react-bootstrap"; import Col from "react-bootstrap/Col"; import Row from "react-bootstrap/Row"; import * as EgovNet from "api/egovFetch"; function DownloadModal({closeFn}){ const [tab, setTab] = useState(10); const [subTabsVisible, setSubTabsVisible] = useState(false); const [listData, setListData] = useState([]); useEffect(() => { EgovNet.requestFetch('/standardCode/standard-code-download-list?listCode='+tab, { method: "GET", headers: { 'Content-type': 'application/json', } }, (resp) => { setListData(resp.result.resultList); }, function (resp) { console.log("err response : ", resp); } ); }, [tab]); return( <> 통합다운로드
{setTab(10); setSubTabsVisible(false)}}>설계기준
{setTab(20); setSubTabsVisible(false)}}>표준시방서
{setTab(40); setSubTabsVisible(true)}}>전문시방서
{subTabsVisible && ( )}
구분 코드 다운로드
{listData.filter(item => { return item; }).map(item => { return (
{item.groupNm}
{item.groupCurCd}
) })}
) } export default DownloadModal;