diff --git a/Mine/src/components/LLMInputBox.tsx b/Mine/src/components/LLMInputBox.tsx index 792382b..f971501 100644 --- a/Mine/src/components/LLMInputBox.tsx +++ b/Mine/src/components/LLMInputBox.tsx @@ -30,7 +30,6 @@ export default function LLMInputBox({ onSend, isPending }: LLMInputBoxProps) { const handleSend = () => { const currentText = text.trim() if (!currentText) return - console.log('입력된 단어:', currentText, ' / 금지어인가요?:', hasBlockedWord(currentText)) if (hasBlockedWord(currentText)) { setIsModalOpen(true) return // 여기서 함수를 끝내버려서 백엔드로 넘어가지 않게 막습니다! diff --git a/Mine/src/components/NewMagazineInput.tsx b/Mine/src/components/NewMagazineInput.tsx index 0e0ba18..ca08e50 100644 --- a/Mine/src/components/NewMagazineInput.tsx +++ b/Mine/src/components/NewMagazineInput.tsx @@ -47,7 +47,7 @@ export default function NewMagazineInput({ value={userMood} onChange={(e) => onUserMoodChange(e.target.value)} onKeyDown={handleKeyDown} - placeholder="원하는 분위기를 입력해 주세요. ex) 알록달록 아기자기한 분위기" + placeholder="무드보드의 분위기를 입력해 주세요. ex) 알록달록 아기자기한 분위기" className="w-full bg-transparent font-regular16 text-gray-100 outline-none placeholder:text-gray-100/40" /> @@ -60,11 +60,13 @@ export default function NewMagazineInput({ : 'bg-gray-500-op40 shadow-none' }`} > - + 입력 ) -} \ No newline at end of file +} diff --git a/Mine/src/components/settings/SettingsModal.tsx b/Mine/src/components/settings/SettingsModal.tsx index 0c498b2..969af4c 100644 --- a/Mine/src/components/settings/SettingsModal.tsx +++ b/Mine/src/components/settings/SettingsModal.tsx @@ -96,7 +96,7 @@ export default function SettingsModal({ onClose }: SettingsProps) { -
+
{activeTab === 'profile' && ( )} {activeTab === 'interest' && ( - +
+
최대 3개까지 선택할 수 있어요.
+ +
)}
diff --git a/Mine/src/hooks/usePostAddSection.ts b/Mine/src/hooks/usePostAddSection.ts index 67fbfb1..43a38a1 100644 --- a/Mine/src/hooks/usePostAddSection.ts +++ b/Mine/src/hooks/usePostAddSection.ts @@ -11,7 +11,7 @@ export default function usePostAddSection() { }, onError: (error) => { console.log('섹션 생성:', error) - alert('섹션 생성에 실패했습니다.') + // alert('섹션 생성에 실패했습니다.') }, }) } diff --git a/Mine/src/hooks/usePostAddSectionInSectionPage.ts b/Mine/src/hooks/usePostAddSectionInSectionPage.ts index 136812e..cebff77 100644 --- a/Mine/src/hooks/usePostAddSectionInSectionPage.ts +++ b/Mine/src/hooks/usePostAddSectionInSectionPage.ts @@ -8,10 +8,11 @@ export default function usePostAddSectionInSectionPage() { onSuccess: (_, variables) => { queryClient.invalidateQueries({ queryKey: ['mymagazines', 'section'] }) queryClient.invalidateQueries({ queryKey: ['magazinedetail', variables.magazineId] }) + queryClient.invalidateQueries({ queryKey: ['section', variables.magazineId, variables.sectionId] }) }, onError: (error) => { console.log('섹션 생성:', error) - alert('섹션 생성에 실패했습니다.') + // alert('섹션 생성에 실패했습니다.') }, }) } diff --git a/Mine/src/icon/swipe.svg b/Mine/src/icon/swipe.svg index 2a9bff9..03bf1df 100644 --- a/Mine/src/icon/swipe.svg +++ b/Mine/src/icon/swipe.svg @@ -1,6 +1,6 @@ - + diff --git a/Mine/src/pages/landing/LandingPageFifth.tsx b/Mine/src/pages/landing/LandingPageFifth.tsx index 22744cb..f407f26 100644 --- a/Mine/src/pages/landing/LandingPageFifth.tsx +++ b/Mine/src/pages/landing/LandingPageFifth.tsx @@ -1,6 +1,7 @@ import landingBg from '../../assets/bg1.png' import MineLogo from '../../icon/logo_with_title.svg?react' import Landing1 from '../../assets/landing1.png' +import Swipe from '../../icon/swipe.svg?react' function EmptyCard({ showButton }: { showButton?: boolean }) { return ( @@ -44,6 +45,9 @@ export default function LandingPageFifth() {
정해진 방식이 아닌
나만의 방식으로 아카이빙.
+
+ +
) } diff --git a/Mine/src/pages/landing/LandingPageFirst.tsx b/Mine/src/pages/landing/LandingPageFirst.tsx index 933a4ce..ed89816 100644 --- a/Mine/src/pages/landing/LandingPageFirst.tsx +++ b/Mine/src/pages/landing/LandingPageFirst.tsx @@ -1,6 +1,7 @@ import { useNavigate } from 'react-router-dom' import Minelogo from '../../icon/logo_with_title.svg?react' import landingBg from '../../assets/bg1.png' +import Swipe from '../../icon/swipe.svg?react' export default function LandingPageFirst() { const navigate = useNavigate() @@ -32,6 +33,9 @@ export default function LandingPageFirst() { 시작하기 +
+ +
) diff --git a/Mine/src/pages/landing/LandingPageSecond.tsx b/Mine/src/pages/landing/LandingPageSecond.tsx index 314b751..f873588 100644 --- a/Mine/src/pages/landing/LandingPageSecond.tsx +++ b/Mine/src/pages/landing/LandingPageSecond.tsx @@ -1,4 +1,5 @@ import landingBg from '../../assets/bg1.png' +import Swipe from '../../icon/swipe.svg?react' export default function LandingPageSecond() { return ( @@ -6,7 +7,6 @@ export default function LandingPageSecond() { className="relative snap-start snap-always h-screen w-full bg-cover overflow-hidden -z-20" style={{ backgroundImage: `url(${landingBg})` }} > - {/*
*/}
단순히 정보 획득을 위한 @@ -18,6 +18,9 @@ export default function LandingPageSecond() {
기록하고 축적하는 경험으로.
+
+ +
) diff --git a/Mine/src/pages/landing/LandingPageSixth.tsx b/Mine/src/pages/landing/LandingPageSixth.tsx index 60c44e9..e111278 100644 --- a/Mine/src/pages/landing/LandingPageSixth.tsx +++ b/Mine/src/pages/landing/LandingPageSixth.tsx @@ -8,6 +8,7 @@ import landing6 from '../../assets/landing06.jpg' import landing7 from '../../assets/landing07.jpg' import landing8 from '../../assets/landing08.jpg' import landing9 from '../../assets/landing09.jpg' +import Swipe from '../../icon/swipe.svg?react' function LandingCard({ src, label }: { src: string; label?: string }) { return ( @@ -44,6 +45,9 @@ export default function LandingPageSixth() { +
+ +
) } diff --git a/Mine/src/pages/landing/LandingPageThird.tsx b/Mine/src/pages/landing/LandingPageThird.tsx index 0961588..3a4d823 100644 --- a/Mine/src/pages/landing/LandingPageThird.tsx +++ b/Mine/src/pages/landing/LandingPageThird.tsx @@ -1,4 +1,5 @@ import landingBg from '../../assets/bg1.png' +import Swipe from '../../icon/swipe.svg?react' export default function LandingPageThird() { return ( @@ -35,6 +36,9 @@ export default function LandingPageThird() { 바란다면. +
+ +
) diff --git a/Mine/src/pages/magazine/MagazinePage.tsx b/Mine/src/pages/magazine/MagazinePage.tsx index ab033ef..388fb0b 100644 --- a/Mine/src/pages/magazine/MagazinePage.tsx +++ b/Mine/src/pages/magazine/MagazinePage.tsx @@ -77,7 +77,7 @@ export default function MagazinePage() { mode="magazine" likeCount={data.likeCount} // data(섹션 상세정보)에서 가져온 하트수 전달 isLiked={data.isLiked} // 내 좋아요 상태 전달 - isMyMagazine={isMyMagazine} + isMyMagazine={isMyMagazine} /> )} @@ -97,12 +97,14 @@ export default function MagazinePage() { - + {isMyMagazine && ( + + )} ))} - + {isMyMagazine && ( + + )}