diff --git a/src/components/community/Archive.jsx b/src/components/community/Archive.jsx
index 768bc500..55de76f1 100644
--- a/src/components/community/Archive.jsx
+++ b/src/components/community/Archive.jsx
@@ -61,7 +61,7 @@ export default function Archive() {
diff --git a/src/components/community/ArchiveTable.jsx b/src/components/community/ArchiveTable.jsx
index ef6b303b..371ae454 100644
--- a/src/components/community/ArchiveTable.jsx
+++ b/src/components/community/ArchiveTable.jsx
@@ -45,7 +45,7 @@ export default function ArchiveTable({ clsCode }) {
}
fetchData()
- }, [search.searchValue])
+ }, [search.searchValue, search.searchFlag])
// 상세 파일 목록 조회
const handleDetailFileListDown = async (noticeNo) => {
@@ -74,30 +74,34 @@ export default function ArchiveTable({ clsCode }) {
return (
<>
-
- {boardList?.map((board) => (
-
-
-
- {/* 번호 */}
- {board.rowNumber}
+ {boardList.length > 0 ? (
+
+ {boardList?.map((board) => (
+
+
+
+ {/* 번호 */}
+ {board.rowNumber}
+
+
+ {/* 제목 */}
+ {board.title}
+
+
+ {/* 등록일 */}
+ {getMessage('board.sub.updDt')} : {board.uptDt ? board.uptDt : board.regDt}
+
-
- {/* 제목 */}
- {board.title}
-
-
- {/* 등록일 */}
- {getMessage('board.sub.updDt')} : {board.uptDt ? board.uptDt : board.regDt}
+
+ {/* 첨부파일 */}
+
-
- {/* 첨부파일 */}
-
-
-
- ))}
-
+ ))}
+
+ ) : (
+
{getMessage('common.message.no.data')}
+ )}
>
)
}