diff --git a/src/components/EgovContainer.jsx b/src/components/EgovContainer.jsx index d43b1d8..79574a4 100644 --- a/src/components/EgovContainer.jsx +++ b/src/components/EgovContainer.jsx @@ -1,7 +1,7 @@ import { Link } from "react-router-dom"; import EgovLeftNav from "@/components/EgovLeftNav"; - +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovContainer() { return (
@@ -29,11 +29,7 @@ function EgovContainer() { {/* */}
-
-

알림마당

-
- -

금주의 행사

+ {/* */}
diff --git a/src/components/EgovMenuHeader.jsx b/src/components/EgovMenuHeader.jsx new file mode 100644 index 0000000..840bbcf --- /dev/null +++ b/src/components/EgovMenuHeader.jsx @@ -0,0 +1,13 @@ +const EgovMenuHeader = ({ title, subTitle, showExampleLabel = false }) => { + return ( + <> +
+

{title}

+
+ {subTitle &&

{subTitle}

} + {showExampleLabel &&

본 화면은 디자인 예시임

} + + ); +}; + +export default EgovMenuHeader; diff --git a/src/pages/admin/board/EgovAdminBoardEdit.jsx b/src/pages/admin/board/EgovAdminBoardEdit.jsx index 7b3f459..41b862f 100644 --- a/src/pages/admin/board/EgovAdminBoardEdit.jsx +++ b/src/pages/admin/board/EgovAdminBoardEdit.jsx @@ -8,6 +8,7 @@ import { useDebouncedInput } from "@/hooks/useDebounce"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovRadioButtonGroup from "@/components/EgovRadioButtonGroup"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminBoardEdit(props) { console.group("EgovAdminBoardEdit"); @@ -239,6 +240,15 @@ function EgovAdminBoardEdit(props) { // eslint-disable-next-line react-hooks/exhaustive-deps }, []); + const getSubTitle = () => { + if (modeInfo.mode === CODE.MODE_CREATE) { + return "게시판 생성"; + } else if (modeInfo.mode === CODE.MODE_MODIFY) { + return "게시판 수정"; + } + return ""; + }; + console.log("------------------------------EgovAdminBoardEdit [End]"); console.groupEnd("EgovAdminBoardEdit"); @@ -269,17 +279,7 @@ function EgovAdminBoardEdit(props) {
{/* */} -
-

사이트관리

-
- - {modeInfo.mode === CODE.MODE_CREATE && ( -

게시판 생성

- )} - - {modeInfo.mode === CODE.MODE_MODIFY && ( -

게시판 수정

- )} +
@@ -317,7 +317,9 @@ function EgovAdminBoardEdit(props) { rows="10" placeholder="" defaultValue={boardDetail.bbsIntrcn} - onChange={(e) => handleInputChange("bbsIntrcn", e.target.value)} + onChange={(e) => + handleInputChange("bbsIntrcn", e.target.value) + } ref={(el) => (checkRef.current[1] = el)} > diff --git a/src/pages/admin/board/EgovAdminBoardList.jsx b/src/pages/admin/board/EgovAdminBoardList.jsx index 88c400f..84b7c11 100644 --- a/src/pages/admin/board/EgovAdminBoardList.jsx +++ b/src/pages/admin/board/EgovAdminBoardList.jsx @@ -6,6 +6,7 @@ import URL from "@/constants/url"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovPaging from "@/components/EgovPaging"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { itemIdxByPage } from "@/utils/calc"; @@ -137,11 +138,7 @@ function EgovAdminBoardList(props) {
{/* */} -
-

사이트관리

-
- -

게시판생성 관리

+ {/* */}
diff --git a/src/pages/admin/gallery/EgovAdminGalleryDetail.jsx b/src/pages/admin/gallery/EgovAdminGalleryDetail.jsx index 5725643..e61cce0 100644 --- a/src/pages/admin/gallery/EgovAdminGalleryDetail.jsx +++ b/src/pages/admin/gallery/EgovAdminGalleryDetail.jsx @@ -11,6 +11,7 @@ import { GALLERY_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovAttachFile from "@/components/EgovAttachFile"; import EgovImageGallery from "@/components/EgovImageGallery"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminGalleryDetail(props) { console.group("EgovAdminGalleryDetail"); @@ -56,7 +57,7 @@ function EgovAdminGalleryDetail(props) { headers: { "Content-type": "application/json", }, - body: JSON.stringify({ atchFileId: atchFileId }) + body: JSON.stringify({ atchFileId: atchFileId }), }; EgovNet.requestFetch(deleteBoardURL, requestOptions, (resp) => { @@ -114,11 +115,7 @@ function EgovAdminGalleryDetail(props) {
{/* */} -
-

사이트관리

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/admin/gallery/EgovAdminGalleryEdit.jsx b/src/pages/admin/gallery/EgovAdminGalleryEdit.jsx index b0b6e9c..cb429ba 100644 --- a/src/pages/admin/gallery/EgovAdminGalleryEdit.jsx +++ b/src/pages/admin/gallery/EgovAdminGalleryEdit.jsx @@ -11,6 +11,7 @@ import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovAttachFile from "@/components/EgovAttachFile"; import bbsFormVaildator from "@/utils/bbsFormVaildator"; import { useDebouncedInput } from "@/hooks/useDebounce"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminGalleryEdit(props) { console.group("EgovAdminGalleryEdit"); @@ -176,13 +177,12 @@ function EgovAdminGalleryEdit(props) {
{/* */} -
-

사이트관리

-
- -

- {masterBoard && masterBoard.bbsNm} {modeInfo.modeTitle} -

+
diff --git a/src/pages/admin/gallery/EgovAdminGalleryList.jsx b/src/pages/admin/gallery/EgovAdminGalleryList.jsx index d323c2f..9c7cfef 100644 --- a/src/pages/admin/gallery/EgovAdminGalleryList.jsx +++ b/src/pages/admin/gallery/EgovAdminGalleryList.jsx @@ -8,6 +8,7 @@ import { GALLERY_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovPaging from "@/components/EgovPaging"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { itemIdxByPage } from "@/utils/calc"; @@ -22,7 +23,8 @@ function EgovAdminGalleryList(props) { const bbsId = GALLERY_BBS_ID; // 공통 네비게이션 훅 사용 - const { searchCondition, handlePageMove, handleSearch } = useListNavigation(bbsId); + const { searchCondition, handlePageMove, handleSearch } = + useListNavigation(bbsId); const [masterBoard, setMasterBoard] = useState({}); const [paginationInfo, setPaginationInfo] = useState({}); @@ -139,11 +141,7 @@ function EgovAdminGalleryList(props) {
{/* */} -
-

사이트관리

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/admin/manager/EgovAdminPasswordUpdate.jsx b/src/pages/admin/manager/EgovAdminPasswordUpdate.jsx index 7b1e236..ac351b4 100644 --- a/src/pages/admin/manager/EgovAdminPasswordUpdate.jsx +++ b/src/pages/admin/manager/EgovAdminPasswordUpdate.jsx @@ -4,6 +4,7 @@ import * as EgovNet from "@/api/egovFetch"; import URL from "@/constants/url"; import CODE from "@/constants/code"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminPasswordUpdate(props) { console.group("EgovAdminPasswordUpdate"); @@ -73,9 +74,7 @@ function EgovAdminPasswordUpdate(props) { } }; - useEffect(() => { - - }, []); + useEffect(() => {}, []); console.log("------------------------------EgovAdminPasswordUpdate [End]"); console.groupEnd("EgovAdminPasswordUpdate"); @@ -107,10 +106,10 @@ function EgovAdminPasswordUpdate(props) {
{/* */} -
-

사이트관리

-
-

사이트관리자 암호변경

+
diff --git a/src/pages/admin/members/EgovAdminMemberEdit.jsx b/src/pages/admin/members/EgovAdminMemberEdit.jsx index 28aa4ad..662bab8 100644 --- a/src/pages/admin/members/EgovAdminMemberEdit.jsx +++ b/src/pages/admin/members/EgovAdminMemberEdit.jsx @@ -7,6 +7,7 @@ import CODE from "@/constants/code"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovRadioButtonGroup from "@/components/EgovRadioButtonGroup"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminMemberEdit(props) { console.group("EgovAdminMemberEdit"); @@ -268,6 +269,15 @@ function EgovAdminMemberEdit(props) { console.log("------------------------------EgovAdminMemberEdit [End]"); console.groupEnd("EgovAdminMemberEdit"); + const getSubTitle = () => { + if (modeInfo.mode === CODE.MODE_CREATE) { + return "회원 생성"; + } else if (modeInfo.mode === CODE.MODE_MODIFY) { + return "회원 수정"; + } + return ""; + }; + return (
@@ -295,17 +305,7 @@ function EgovAdminMemberEdit(props) {
{/* */} -
-

사이트관리

-
- - {modeInfo.mode === CODE.MODE_CREATE && ( -

회원 생성

- )} - - {modeInfo.mode === CODE.MODE_MODIFY && ( -

회원 수정

- )} +
diff --git a/src/pages/admin/members/EgovAdminMemberList.jsx b/src/pages/admin/members/EgovAdminMemberList.jsx index 2ca7381..00c0528 100644 --- a/src/pages/admin/members/EgovAdminMemberList.jsx +++ b/src/pages/admin/members/EgovAdminMemberList.jsx @@ -6,6 +6,7 @@ import URL from "@/constants/url"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovPaging from "@/components/EgovPaging"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { itemIdxByPage } from "@/utils/calc"; @@ -147,11 +148,7 @@ function EgovAdminMemberList(props) {
{/* */} -
-

사이트관리

-
- -

회원 관리

+ {/* */}
diff --git a/src/pages/admin/notice/EgovAdminNoticeDetail.jsx b/src/pages/admin/notice/EgovAdminNoticeDetail.jsx index a1cbc6d..7e1a513 100644 --- a/src/pages/admin/notice/EgovAdminNoticeDetail.jsx +++ b/src/pages/admin/notice/EgovAdminNoticeDetail.jsx @@ -10,6 +10,7 @@ import { NOTICE_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovAttachFile from "@/components/EgovAttachFile"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminNoticeDetail(props) { console.group("EgovAdminNoticeDetail"); @@ -55,7 +56,7 @@ function EgovAdminNoticeDetail(props) { headers: { "Content-type": "application/json", }, - body: JSON.stringify({ atchFileId: atchFileId }) + body: JSON.stringify({ atchFileId: atchFileId }), }; EgovNet.requestFetch(deleteBoardURL, requestOptions, (resp) => { @@ -112,11 +113,7 @@ function EgovAdminNoticeDetail(props) {
{/* */} -
-

사이트관리

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/admin/notice/EgovAdminNoticeEdit.jsx b/src/pages/admin/notice/EgovAdminNoticeEdit.jsx index e7bb526..a0ca1e3 100644 --- a/src/pages/admin/notice/EgovAdminNoticeEdit.jsx +++ b/src/pages/admin/notice/EgovAdminNoticeEdit.jsx @@ -12,6 +12,7 @@ import EgovAttachFile from "@/components/EgovAttachFile"; import bbsFormVaildator from "@/utils/bbsFormVaildator"; import { useDebouncedInput } from "@/hooks/useDebounce"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminNoticeEdit(props) { console.group("EgovAdminNoticeEdit"); @@ -76,7 +77,7 @@ function EgovAdminNoticeEdit(props) { }; EgovNet.requestFetch(retrieveDetailURL, requestOptions, function (resp) { - setMasterBoard(resp.result ); + setMasterBoard(resp.result); }); setBoardDetail({ bbsId: bbsId, nttSj: "", nttCn: "" }); @@ -177,13 +178,12 @@ function EgovAdminNoticeEdit(props) {
{/* */} -
-

사이트관리

-
- -

- {masterBoard && masterBoard.bbsNm} {modeInfo.modeTitle} -

+
diff --git a/src/pages/admin/notice/EgovAdminNoticeList.jsx b/src/pages/admin/notice/EgovAdminNoticeList.jsx index 41e59ec..ac69af6 100644 --- a/src/pages/admin/notice/EgovAdminNoticeList.jsx +++ b/src/pages/admin/notice/EgovAdminNoticeList.jsx @@ -8,6 +8,7 @@ import { NOTICE_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovPaging from "@/components/EgovPaging"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { itemIdxByPage } from "@/utils/calc"; @@ -22,7 +23,8 @@ function EgovAdminNoticeList(props) { const bbsId = NOTICE_BBS_ID; // 공통 네비게이션 훅 사용 - const { searchCondition, handlePageMove, handleSearch } = useListNavigation(bbsId); + const { searchCondition, handlePageMove, handleSearch } = + useListNavigation(bbsId); const [masterBoard, setMasterBoard] = useState({}); const [paginationInfo, setPaginationInfo] = useState({}); @@ -139,11 +141,7 @@ function EgovAdminNoticeList(props) {
{/* */} -
-

사이트관리

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/admin/schedule/EgovAdminScheduleDetail.jsx b/src/pages/admin/schedule/EgovAdminScheduleDetail.jsx index 778176b..9834b79 100644 --- a/src/pages/admin/schedule/EgovAdminScheduleDetail.jsx +++ b/src/pages/admin/schedule/EgovAdminScheduleDetail.jsx @@ -7,6 +7,7 @@ import CODE from "@/constants/code"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovAttachFile from "@/components/EgovAttachFile"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminScheduleDetail(props) { console.group("EgovAdminScheduleDetail"); @@ -153,11 +154,7 @@ function EgovAdminScheduleDetail(props) {
{/* */} -
-

사이트관리

-
- -

일정관리 상세보기

+ {/* */}
diff --git a/src/pages/admin/schedule/EgovAdminScheduleEdit.jsx b/src/pages/admin/schedule/EgovAdminScheduleEdit.jsx index 7930baa..947c838 100644 --- a/src/pages/admin/schedule/EgovAdminScheduleEdit.jsx +++ b/src/pages/admin/schedule/EgovAdminScheduleEdit.jsx @@ -10,7 +10,7 @@ import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovAttachFile from "@/components/EgovAttachFile"; import EgovRadioButtonGroup from "@/components/EgovRadioButtonGroup"; import { useDebouncedInput } from "@/hooks/useDebounce"; - +import EgovMenuHeader from "@/components/EgovMenuHeader"; import "react-datepicker/dist/react-datepicker.css"; function EgovAdminScheduleEdit(props) { @@ -230,11 +230,7 @@ function EgovAdminScheduleEdit(props) {
{/* */} -
-

사이트관리

-
- -

일정관리 상세보기

+ {/* */}
@@ -346,7 +342,9 @@ function EgovAdminScheduleEdit(props) { rows="10" placeholder="일정내용" defaultValue={scheduleDetail.schdulCn} - onChange={(e) => handleInputChange("schdulCn", e.target.value)} + onChange={(e) => + handleInputChange("schdulCn", e.target.value) + } >
diff --git a/src/pages/admin/schedule/EgovAdminScheduleList.jsx b/src/pages/admin/schedule/EgovAdminScheduleList.jsx index f65bac1..6f9f6f0 100644 --- a/src/pages/admin/schedule/EgovAdminScheduleList.jsx +++ b/src/pages/admin/schedule/EgovAdminScheduleList.jsx @@ -6,6 +6,7 @@ import URL from "@/constants/url"; import CODE from "@/constants/code"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminScheduleList(props) { console.group("EgovAdminScheduleList"); @@ -321,11 +322,7 @@ function EgovAdminScheduleList(props) {
{/* */} -
-

사이트관리

-
- -

일정관리

+ {/* */}
diff --git a/src/pages/admin/usage/EgovAdminUsageEdit.jsx b/src/pages/admin/usage/EgovAdminUsageEdit.jsx index 5fb41d4..63cb6c4 100644 --- a/src/pages/admin/usage/EgovAdminUsageEdit.jsx +++ b/src/pages/admin/usage/EgovAdminUsageEdit.jsx @@ -7,6 +7,7 @@ import CODE from "@/constants/code"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovRadioButtonGroup from "@/components/EgovRadioButtonGroup"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovAdminUsageEdit(props) { console.group("EgovAdminUsageEdit"); @@ -200,11 +201,7 @@ function EgovAdminUsageEdit(props) {
{/* */} -
-

사이트관리

-
- -

게시판사용 관리

+
{/* 등록일때 일때 */} diff --git a/src/pages/admin/usage/EgovAdminUsageList.jsx b/src/pages/admin/usage/EgovAdminUsageList.jsx index 7481e97..29bc04a 100644 --- a/src/pages/admin/usage/EgovAdminUsageList.jsx +++ b/src/pages/admin/usage/EgovAdminUsageList.jsx @@ -6,7 +6,7 @@ import URL from "@/constants/url"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavAdmin"; import EgovPaging from "@/components/EgovPaging"; - +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { itemIdxByPage } from "@/utils/calc"; function EgovAdminUsageList(props) { @@ -138,11 +138,7 @@ function EgovAdminUsageList(props) {
{/* */} -
-

사이트관리

-
- -

게시판사용 관리

+ {/* */}
diff --git a/src/pages/inform/daily/EgovDailyDetail.jsx b/src/pages/inform/daily/EgovDailyDetail.jsx index c48c313..171640b 100644 --- a/src/pages/inform/daily/EgovDailyDetail.jsx +++ b/src/pages/inform/daily/EgovDailyDetail.jsx @@ -6,6 +6,7 @@ import URL from "@/constants/url"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavInform"; import EgovAttachFile from "@/components/EgovAttachFile"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovDailyDetail(props) { console.group("EgovDailyDetail"); @@ -123,11 +124,7 @@ function EgovDailyDetail(props) {
{/* */} -
-

알림마당

-
- -

일정관리 상세보기

+ {/* */}
diff --git a/src/pages/inform/daily/EgovDailyList.jsx b/src/pages/inform/daily/EgovDailyList.jsx index b6c42fc..df4d3f0 100644 --- a/src/pages/inform/daily/EgovDailyList.jsx +++ b/src/pages/inform/daily/EgovDailyList.jsx @@ -6,6 +6,7 @@ import URL from "@/constants/url"; import CODE from "@/constants/code"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavInform"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovDailyList(props) { console.group("EgovDailyDetail"); @@ -180,11 +181,7 @@ function EgovDailyList(props) {
{/* */} -
-

알림마당

-
- -

오늘의 행사

+ {/* */}
diff --git a/src/pages/inform/gallery/EgovGalleryDetail.jsx b/src/pages/inform/gallery/EgovGalleryDetail.jsx index a9c3a25..37a2c33 100644 --- a/src/pages/inform/gallery/EgovGalleryDetail.jsx +++ b/src/pages/inform/gallery/EgovGalleryDetail.jsx @@ -11,6 +11,7 @@ import { GALLERY_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavInform"; import EgovAttachFile from "@/components/EgovAttachFile"; import EgovImageGallery from "@/components/EgovImageGallery"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { getSessionItem } from "@/utils/storage"; function EgovGalleryDetail(props) { @@ -119,11 +120,7 @@ function EgovGalleryDetail(props) {
{/* */} -
-

알림마당

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/inform/gallery/EgovGalleryEdit.jsx b/src/pages/inform/gallery/EgovGalleryEdit.jsx index d64c6ab..bac2fa1 100644 --- a/src/pages/inform/gallery/EgovGalleryEdit.jsx +++ b/src/pages/inform/gallery/EgovGalleryEdit.jsx @@ -12,6 +12,7 @@ import EgovAttachFile from "@/components/EgovAttachFile"; import bbsFormVaildator from "@/utils/bbsFormVaildator"; import { getSessionItem } from "@/utils/storage"; import { useDebouncedInput } from "@/hooks/useDebounce"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovGalleryEdit(props) { console.group("EgovGalleryEdit"); @@ -180,13 +181,12 @@ function EgovGalleryEdit(props) {
{/* */} -
-

알림마당

-
- -

- {masterBoard && masterBoard.bbsNm} {modeInfo.modeTitle} -

+
diff --git a/src/pages/inform/gallery/EgovGalleryList.jsx b/src/pages/inform/gallery/EgovGalleryList.jsx index 2573060..83d9e78 100644 --- a/src/pages/inform/gallery/EgovGalleryList.jsx +++ b/src/pages/inform/gallery/EgovGalleryList.jsx @@ -8,7 +8,7 @@ import { GALLERY_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavInform"; import EgovPaging from "@/components/EgovPaging"; - +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { itemIdxByPage } from "@/utils/calc"; function EgovGalleryList(props) { @@ -22,7 +22,8 @@ function EgovGalleryList(props) { const bbsId = GALLERY_BBS_ID; // 공통 네비게이션 훅 사용 - const { searchCondition, handlePageMove, handleSearch } = useListNavigation(bbsId); + const { searchCondition, handlePageMove, handleSearch } = + useListNavigation(bbsId); const [masterBoard, setMasterBoard] = useState({}); const [user, setUser] = useState({}); const [paginationInfo, setPaginationInfo] = useState({}); @@ -141,11 +142,7 @@ function EgovGalleryList(props) {
{/* */} -
-

알림마당

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/inform/notice/EgovNoticeDetail.jsx b/src/pages/inform/notice/EgovNoticeDetail.jsx index fe5694d..55615d5 100644 --- a/src/pages/inform/notice/EgovNoticeDetail.jsx +++ b/src/pages/inform/notice/EgovNoticeDetail.jsx @@ -11,6 +11,7 @@ import { NOTICE_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavInform"; import EgovAttachFile from "@/components/EgovAttachFile"; import { getSessionItem } from "@/utils/storage"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovNoticeDetail(props) { console.group("EgovNoticeDetail"); @@ -61,7 +62,7 @@ function EgovNoticeDetail(props) { headers: { "Content-type": "application/json", }, - body: JSON.stringify({ atchFileId: atchFileId }) + body: JSON.stringify({ atchFileId: atchFileId }), }; EgovNet.requestFetch(deleteBoardURL, requestOptions, (resp) => { @@ -118,11 +119,7 @@ function EgovNoticeDetail(props) {
{/* */} -
-

알림마당

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/inform/notice/EgovNoticeEdit.jsx b/src/pages/inform/notice/EgovNoticeEdit.jsx index dd8db47..6f3b3bb 100644 --- a/src/pages/inform/notice/EgovNoticeEdit.jsx +++ b/src/pages/inform/notice/EgovNoticeEdit.jsx @@ -12,6 +12,7 @@ import EgovAttachFile from "@/components/EgovAttachFile"; import bbsFormVaildator from "@/utils/bbsFormVaildator"; import { getSessionItem } from "@/utils/storage"; import { useDebouncedInput } from "@/hooks/useDebounce"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovNoticeEdit(props) { console.group("EgovNoticeEdit"); @@ -180,13 +181,12 @@ function EgovNoticeEdit(props) {
{/* */} -
-

알림마당

-
- -

- {masterBoard && masterBoard.bbsNm} {modeInfo.modeTitle} -

+
diff --git a/src/pages/inform/notice/EgovNoticeList.jsx b/src/pages/inform/notice/EgovNoticeList.jsx index 3a17132..fc05503 100644 --- a/src/pages/inform/notice/EgovNoticeList.jsx +++ b/src/pages/inform/notice/EgovNoticeList.jsx @@ -8,7 +8,7 @@ import { NOTICE_BBS_ID } from "@/config"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavInform"; import EgovPaging from "@/components/EgovPaging"; - +import EgovMenuHeader from "@/components/EgovMenuHeader"; import { itemIdxByPage } from "@/utils/calc"; import { getSessionItem } from "@/utils/storage"; @@ -27,7 +27,8 @@ function EgovNoticeList(props) { const bbsId = NOTICE_BBS_ID; // 공통 네비게이션 훅 사용 - const { searchCondition, handlePageMove, handleSearch } = useListNavigation(bbsId); + const { searchCondition, handlePageMove, handleSearch } = + useListNavigation(bbsId); const [masterBoard, setMasterBoard] = useState({}); const [user, setUser] = useState({}); const [paginationInfo, setPaginationInfo] = useState({}); @@ -141,11 +142,7 @@ function EgovNoticeList(props) {
{/* */} -
-

알림마당

-
- -

{masterBoard && masterBoard.bbsNm}

+ {/* */}
diff --git a/src/pages/inform/weekly/EgovWeeklyList.jsx b/src/pages/inform/weekly/EgovWeeklyList.jsx index 41c0233..0cee336 100644 --- a/src/pages/inform/weekly/EgovWeeklyList.jsx +++ b/src/pages/inform/weekly/EgovWeeklyList.jsx @@ -6,6 +6,7 @@ import URL from "@/constants/url"; import CODE from "@/constants/code"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavInform"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovWeeklyList(props) { console.group("EgovWeeklyList"); @@ -287,11 +288,7 @@ function EgovWeeklyList(props) {
{/* */} -
-

알림마당

-
- -

금주의 행사

+ {/* */}
diff --git a/src/pages/mypage/EgovMypageEdit.jsx b/src/pages/mypage/EgovMypageEdit.jsx index 706b1f2..e22b340 100644 --- a/src/pages/mypage/EgovMypageEdit.jsx +++ b/src/pages/mypage/EgovMypageEdit.jsx @@ -6,6 +6,7 @@ import URL from "@/constants/url"; import CODE from "@/constants/code"; import { getSessionItem, setSessionItem } from "@/utils/storage"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovMypageEdit(props) { console.group("EgovMypageEdit"); @@ -284,6 +285,15 @@ function EgovMypageEdit(props) { console.log("------------------------------EgovMypageEdit [End]"); console.groupEnd("EgovMypageEdit"); + const getSubTitle = () => { + if (modeInfo.mode === CODE.MODE_CREATE) { + return "회원 생성"; + } else if (modeInfo.mode === CODE.MODE_MODIFY) { + return "회원 수정"; + } + return ""; + }; + return (
@@ -308,17 +318,7 @@ function EgovMypageEdit(props) {
{/* */} -
-

마이페이지

-
- - {modeInfo.mode === CODE.MODE_CREATE && ( -

회원 생성

- )} - - {modeInfo.mode === CODE.MODE_MODIFY && ( -

회원 수정

- )} +
diff --git a/src/pages/support/download/EgovDownloadCreate.jsx b/src/pages/support/download/EgovDownloadCreate.jsx index d4d2e5a..f317492 100644 --- a/src/pages/support/download/EgovDownloadCreate.jsx +++ b/src/pages/support/download/EgovDownloadCreate.jsx @@ -4,6 +4,7 @@ import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavSupport import URL from "@/constants/url"; import samplePdsListImg from "/assets/images/sample_pds_list.png"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovDownloadCreate() { return ( @@ -33,12 +34,11 @@ function EgovDownloadCreate() {
{/* */} -
-

고객지원

-
- -

자료실

-

본 화면은 디자인 예시임

+ {/* */}
diff --git a/src/pages/support/download/EgovDownloadDetail.jsx b/src/pages/support/download/EgovDownloadDetail.jsx index e2b55f2..f1b47d9 100644 --- a/src/pages/support/download/EgovDownloadDetail.jsx +++ b/src/pages/support/download/EgovDownloadDetail.jsx @@ -4,6 +4,7 @@ import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavSupport import URL from "@/constants/url"; import samplePdsList from "/assets/images/sample_pds_list.png"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovDownloadDetail() { return ( @@ -33,12 +34,11 @@ function EgovDownloadDetail() {
{/* */} -
-

고객지원

-
- -

자료실

-

본 화면은 디자인 예시임

+ {/* */}
diff --git a/src/pages/support/download/EgovDownloadList.jsx b/src/pages/support/download/EgovDownloadList.jsx index 6d2730e..88338a5 100644 --- a/src/pages/support/download/EgovDownloadList.jsx +++ b/src/pages/support/download/EgovDownloadList.jsx @@ -4,6 +4,7 @@ import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavSupport import URL from "@/constants/url"; import samplePdsListImg from "/assets/images/sample_pds_list.png"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovDownloadList() { return ( @@ -33,12 +34,11 @@ function EgovDownloadList() {
{/* */} -
-

고객지원

-
- -

자료실

-

본 화면은 디자인 예시임

+ {/* */}
diff --git a/src/pages/support/qna/EgovQnaDetail.jsx b/src/pages/support/qna/EgovQnaDetail.jsx index f6f97c0..824f8f8 100644 --- a/src/pages/support/qna/EgovQnaDetail.jsx +++ b/src/pages/support/qna/EgovQnaDetail.jsx @@ -1,6 +1,7 @@ import { Link } from "react-router-dom"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavSupport"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovQnaDetail() { return ( @@ -30,12 +31,11 @@ function EgovQnaDetail() {
{/* */} -
-

고객지원

-
- -

Q&A 상세조회

-

본 화면은 디자인 예시임

+
diff --git a/src/pages/support/qna/EgovQnaList.jsx b/src/pages/support/qna/EgovQnaList.jsx index 30e6167..345633b 100644 --- a/src/pages/support/qna/EgovQnaList.jsx +++ b/src/pages/support/qna/EgovQnaList.jsx @@ -2,6 +2,7 @@ import { Link } from "react-router-dom"; import { default as EgovLeftNav } from "@/components/leftmenu/EgovLeftNavSupport"; import URL from "@/constants/url"; +import EgovMenuHeader from "@/components/EgovMenuHeader"; function EgovQnaList() { return ( @@ -31,12 +32,11 @@ function EgovQnaList() {
{/* */} -
-

고객지원

-
- -

묻고답하기(Q&A)

-

본 화면은 디자인 예시임

+ {/* */}