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) => ( + + ))} + + - ))} - - + + ) : ( + + 학습 자료가 존재하지 않습니다. + + )} ); };