diff --git a/src/app/team/[teamId]/study/[studyId]/page.tsx b/src/app/team/[teamId]/study/[studyId]/page.tsx
index dcfddcaf..58c0e8e8 100644
--- a/src/app/team/[teamId]/study/[studyId]/page.tsx
+++ b/src/app/team/[teamId]/study/[studyId]/page.tsx
@@ -1,6 +1,6 @@
'use client';
-import { Flex, Grid, IconButton, Text, Link } from '@chakra-ui/react';
+import { Flex, Grid, IconButton, Text, Link, Card } from '@chakra-ui/react';
import NextLink from 'next/link';
import { useEffect, useState } from 'react';
import { MdOutlineArrowForwardIos } from 'react-icons/md';
@@ -10,7 +10,6 @@ import { getStudy } from '@/app/api/study';
import DocumentCard from '@/components/DocumentCard';
import Title from '@/components/Title';
import CurriculumCard from '@/containers/study/CurriculumCard';
-// import Feed from '@/containers/study/Feed';
import DeleteStudyModal from '@/containers/study/Modal/DeleteStudyModal';
import StudyModal from '@/containers/study/Modal/StudyModal';
import TerminateStudyModal from '@/containers/study/Modal/TerminateStudyModal';
@@ -65,7 +64,7 @@ const Page = ({ params }: { params: { teamId: number; studyId: number } }) => {
)}
-
+
{
/>
전체 보기
-
- {documentArray.map((data) => (
- {}}
- files={data.files}
- type={data.type}
- />
- ))}
-
+ {documentArray && documentArray.length > 0 ? (
+
+ {documentArray.map((data) => (
+ {}}
+ files={data.files}
+ type={data.type}
+ />
+ ))}
+
+ ) : (
+
+ 학습 자료가 존재하지 않습니다.
+
+ )}
diff --git a/src/containers/document/Documents/index.tsx b/src/containers/document/Documents/index.tsx
index 447fa439..61c1aa25 100644
--- a/src/containers/document/Documents/index.tsx
+++ b/src/containers/document/Documents/index.tsx
@@ -1,6 +1,6 @@
'use client';
-import { Flex, Grid, useBreakpointValue } from '@chakra-ui/react';
+import { Flex, Grid, useBreakpointValue, Card, Text } from '@chakra-ui/react';
import { useEffect, useState } from 'react';
import { getDocumentList } from '@/app/api/document';
@@ -31,28 +31,36 @@ const Documents = ({ groupId, category }: DocumentPageProps) => {
}, [documentLength, category, groupId, reload]);
return (
-
-
- {currentData.map((data) => (
-
+ {documentArray && documentArray.length > 0 ? (
+ <>
+
+ {currentData.map((data) => (
+
+ ))}
+
+
- ))}
-
-
+ >
+ ) : (
+
+ 학습 자료가 존재하지 않습니다.
+
+ )}
);
};