From 1e708943816258186d649c9fea5c7651c1752161 Mon Sep 17 00:00:00 2001 From: yeonddori Date: Sun, 26 Jan 2025 18:58:33 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20teamId=EA=B0=80=20=EC=A0=9C=EB=8C=80?= =?UTF-8?q?=EB=A1=9C=20=EC=A0=84=EB=8B=AC=EB=90=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EB=8D=98=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #371 --- src/app/team/[teamId]/document/page.tsx | 2 +- src/app/team/[teamId]/page.tsx | 4 +++- .../team/[teamId]/study/[studyId]/document/page.tsx | 2 +- src/components/DocumentCard/index.tsx | 10 ++++++++-- src/containers/document/Documents/index.tsx | 4 ++-- src/containers/document/Documents/types.ts | 1 + src/containers/study/DocumentModal/index.tsx | 4 ++-- src/containers/study/DocumentModal/types.ts | 1 + src/containers/team/DocumentGridView/index.tsx | 4 ++-- src/containers/team/DocumentGridView/types.ts | 1 + 10 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/app/team/[teamId]/document/page.tsx b/src/app/team/[teamId]/document/page.tsx index 98b00794..7e39c716 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 5c1ef608..20febdd5 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 b2e6b6c0..a5c3f3e0 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 f75c5c66..941151b1 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 1a576145..d526c908 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 a5c2f63f..7e3a59ee 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 ( >; }