diff --git a/src/app/team/[teamId]/document/page.tsx b/src/app/team/[teamId]/document/page.tsx index 98b0079..7e39c71 100644 --- a/src/app/team/[teamId]/document/page.tsx +++ b/src/app/team/[teamId]/document/page.tsx @@ -34,7 +34,7 @@ const Page = ({ params }: { params: { teamId: number } }) => { )} - + setOpenCreateModal(false)} diff --git a/src/app/team/[teamId]/page.tsx b/src/app/team/[teamId]/page.tsx index 5c1ef60..20febdd 100644 --- a/src/app/team/[teamId]/page.tsx +++ b/src/app/team/[teamId]/page.tsx @@ -239,7 +239,9 @@ const Page = ({ params }: { params: { teamId: number } }) => { /> )} {category === '학습자료' && documentArray.length === 0 && } - {category === '학습자료' && } + {category === '학습자료' && ( + + )} { )} - + setOpenCreateModal(false)} diff --git a/src/components/DocumentCard/index.tsx b/src/components/DocumentCard/index.tsx index b2e6b6c..a5c3f3e 100644 --- a/src/components/DocumentCard/index.tsx +++ b/src/components/DocumentCard/index.tsx @@ -7,7 +7,7 @@ import S3_URL from '@/constants/s3Url'; import DocumentModal from '@/containers/study/DocumentModal'; import { DocumentList } from '@/types'; -const DocumentCard = ({ id, title, description, date, setReload, files, type }: DocumentList) => { +const DocumentCard = ({ teamId, id, title, description, date, setReload, files, type }: DocumentList) => { const [docsModalOpen, setIsDocsModalOpen] = useState(false); const firstImg = () => { @@ -38,7 +38,13 @@ const DocumentCard = ({ id, title, description, date, setReload, files, type }: onClick={() => setIsDocsModalOpen(true)} rounded="xl" > - + study card diff --git a/src/containers/document/Documents/index.tsx b/src/containers/document/Documents/index.tsx index f75c5c6..941151b 100644 --- a/src/containers/document/Documents/index.tsx +++ b/src/containers/document/Documents/index.tsx @@ -10,7 +10,7 @@ import { DocumentList } from '@/types'; import { DocumentPageProps } from './types'; -const Documents = ({ groupId, category, refetchTrigger = false }: DocumentPageProps) => { +const Documents = ({ teamId, groupId, category, refetchTrigger = false }: DocumentPageProps) => { const [currentPage, setCurrentPage] = useState(1); const [documentArray, setDocumentArray] = useState([]); const [documentLength, setDocumentLength] = useState(4); @@ -37,7 +37,7 @@ const Documents = ({ groupId, category, refetchTrigger = false }: DocumentPagePr {currentData.map((data) => ( { +const DocumentModal = ({ teamId, id, isOpen, setIsDocsModalOpen, setReload }: DocumentModalProps) => { const [createDocsModalOpen, setIsCreateDocsModalOpen] = useState(false); const { @@ -44,7 +44,7 @@ const DocumentModal = ({ id, isOpen, setIsDocsModalOpen, setReload }: DocumentMo const user = useGetUser(); const [isMember, setIsMember] = useState(false); - const { result: teamMembers } = useGetFetchWithToken(getTeamMembers, [document?.teamId], user); + const { result: teamMembers } = useGetFetchWithToken(getTeamMembers, [teamId], user); useEffect(() => { if (user?.isLogin) { diff --git a/src/containers/study/DocumentModal/types.ts b/src/containers/study/DocumentModal/types.ts index 1a57614..d526c90 100644 --- a/src/containers/study/DocumentModal/types.ts +++ b/src/containers/study/DocumentModal/types.ts @@ -6,6 +6,7 @@ export interface DocumentData { } export interface DocumentModalProps { + readonly teamId: number; id: number; isOpen: boolean; setIsDocsModalOpen: React.Dispatch>; diff --git a/src/containers/team/DocumentGridView/index.tsx b/src/containers/team/DocumentGridView/index.tsx index a5c2f63..7e3a59e 100644 --- a/src/containers/team/DocumentGridView/index.tsx +++ b/src/containers/team/DocumentGridView/index.tsx @@ -4,13 +4,13 @@ import DocumentCard from '@/components/DocumentCard'; import { DocumentGridViewProps } from './types'; -const DocumentGridView = ({ documentArray, setReload = () => {} }: DocumentGridViewProps) => { +const DocumentGridView = ({ teamId, documentArray, setReload = () => {} }: DocumentGridViewProps) => { return ( {documentArray?.map((document) => { return ( >; }