From 6b03a167b7bf5a3c1af0e7f3b1f81a162d95b5ad Mon Sep 17 00:00:00 2001 From: typhoon0678 Date: Fri, 9 May 2025 13:15:55 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=EA=B2=8C=EC=8B=9C=EA=B8=80=20?= =?UTF-8?q?=EC=88=98=EC=A0=95/=EC=82=AD=EC=A0=9C=20=ED=9B=84=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EB=B3=80=EA=B2=BD=20?= =?UTF-8?q?=EA=B2=8C=EC=8B=9C=EA=B8=80=20=EC=88=98=EC=A0=95=20=EC=8B=9C=20?= =?UTF-8?q?=ED=8F=B4=EB=8D=94=20=EC=97=86=EC=9D=8C=EC=9D=B4=20=EC=9E=90?= =?UTF-8?q?=EB=8F=99=EC=9C=BC=EB=A1=9C=20=EC=84=A0=ED=83=9D=EB=90=98?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/post/WritePage.tsx | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/pages/post/WritePage.tsx b/src/pages/post/WritePage.tsx index ebd11eb..a23ca88 100644 --- a/src/pages/post/WritePage.tsx +++ b/src/pages/post/WritePage.tsx @@ -45,6 +45,13 @@ function WritePage() { const [targetFolder, setTargetFolder] = useState(null); const [uploadCount, setUploadCount] = useState(0); + const emptyFolder = { + id: "empty", + title: "폴더 없음", + postCount: 0, + subFolders: [], + }; + const removeTag = (tag: string | null) => { setPost({...post, tags: post.tags.filter(prevTag => prevTag !== tag)}); } @@ -62,8 +69,6 @@ function WritePage() { handleTag(post.inputTag); } const handleTag = (tag: string) => { - console.log(tag); - console.log(tag.trim() === ""); if (tag.trim() === "") { setPost({...post, inputTag: tag}); return; @@ -137,7 +142,7 @@ function WritePage() { }) .then(() => { alert("수정되었습니다."); - navigate(`/blog/${loginState.username}`); + navigate(`/post/${id}`); }) .catch((error) => alert(error.response.data.message)) .finally(() => setLoading(false)); @@ -151,7 +156,7 @@ function WritePage() { deletePost(id) .then(() => { alert("삭제되었습니다."); - navigate(`/blog/${loginState.username}`); + navigate(`/setting/post`); }) .catch((error) => alert(error.response.data.message)); } @@ -181,17 +186,8 @@ function WritePage() { getMemberFolders(loginState.username) .then(res => { - console.log(res); setFolders(toFolderTypeList(res.data)); - setFolders(prev => [ - { - id: "empty", - title: "폴더 없음", - postCount: 0, - subFolders: [], - }, - ...prev - ]); + setFolders(prev => [emptyFolder, ...prev]); }); if (!path.endsWith("edit")) { @@ -212,6 +208,12 @@ function WritePage() { content: res.data.content, tags: sortByName(res.data.tags.map((tag: TagResponse) => tag.name)), }); + + if (res.data.folder === null) { + setTargetFolder(emptyFolder); + return; + } + setTargetFolder({ id: res.data.folder.id, title: res.data.folder.title, From 153564d7501b5b624d17088686433e8d5f3a8fe1 Mon Sep 17 00:00:00 2001 From: typhoon0678 Date: Fri, 9 May 2025 13:20:46 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20ol,=20ul,=20li=20=ED=83=9C=EA=B7=B8?= =?UTF-8?q?=20=EC=8A=A4=ED=83=80=EC=9D=BC=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/index.css | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/index.css b/src/index.css index ad7e663..40f7146 100644 --- a/src/index.css +++ b/src/index.css @@ -30,6 +30,16 @@ padding-left: 1rem; border-left: 2px solid #e5e7eb; } + ul { + list-style: disc; + margin-left: 1.5em; + padding-left: 1.5em; + } + ol { + list-style: decimal; + margin-left: 1.5em; + padding-left: 1.5em; + } } @theme {