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"
>
-
+
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 (
>;
}