From 5d30136a4452df977a73c1133c15b7214ccab371 Mon Sep 17 00:00:00 2001 From: choi Date: Sun, 22 Dec 2024 15:10:49 +0900 Subject: [PATCH] =?UTF-8?q?=EC=95=A8=EB=B2=94=20=EC=BB=A4=EB=B2=84=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EB=94=94=EB=B2=84=EA=B9=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/modal/album-modal.tsx | 3 +++ src/components/modal/profileEdit-modal.tsx | 3 +++ src/services/albumService.ts | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/components/modal/album-modal.tsx b/src/components/modal/album-modal.tsx index 4a7ed73..b48f0d5 100644 --- a/src/components/modal/album-modal.tsx +++ b/src/components/modal/album-modal.tsx @@ -17,6 +17,7 @@ import { IconDisc } from "@tabler/icons-react"; import { zodResolver } from "@hookform/resolvers/zod"; import useAlbumModal from "@/hooks/modal/use-album-modal"; import { api } from "@/lib/axios"; +import { useRouter } from "next/navigation"; const AlbumModal = () => { const [stage, setStage] = useState(1); @@ -24,6 +25,7 @@ const AlbumModal = () => { const [previewImage, setPreviewImage] = useState(null); const [isLoading, setIsloading] = useState(false); + const router = useRouter(); const albumModal = useAlbumModal(); const handleFileUpload = (files: File[]) => { @@ -123,6 +125,7 @@ const AlbumModal = () => { toast.success("앨범이 생성되었습니다!"); reset(); albumModal.onClose(); + router.refresh(); } catch (error) { if (axios.isAxiosError(error) && error.response?.data) { const errorData = error.response.data; diff --git a/src/components/modal/profileEdit-modal.tsx b/src/components/modal/profileEdit-modal.tsx index 33f4f94..6fef69d 100644 --- a/src/components/modal/profileEdit-modal.tsx +++ b/src/components/modal/profileEdit-modal.tsx @@ -16,11 +16,13 @@ import { Textarea } from "../ui/textarea"; import { CustomModal } from "./custom-modal"; import { api } from "@/lib/axios"; import { useProfile } from "@/provider/profileProvider"; +import { useRouter } from "next/navigation"; const ProfileEditModal = () => { const [file, setFile] = useState(null); const [isLoading, setIsloading] = useState(false); const profileEditModal = useProfileEditModal(); + const router = useRouter(); const { uuid } = useProfile(); @@ -180,6 +182,7 @@ const ProfileEditModal = () => { toast.success("프로필이 수정되었습니다."); reset(); profileEditModal.onClose(); + router.refresh(); }; const handleError = (error: unknown) => { diff --git a/src/services/albumService.ts b/src/services/albumService.ts index f37af67..f1cbd8c 100644 --- a/src/services/albumService.ts +++ b/src/services/albumService.ts @@ -39,6 +39,9 @@ export const getAllAlbums = async ( pageSize, }, }); + + console.log(response.data); + return response.data; } catch (error) { if (axios.isAxiosError(error)) {