From f487578ce323b52f1072a94fdc349a02c41c6866 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EB=AF=BC=EC=A3=BC?= Date: Tue, 26 Aug 2025 01:11:45 +0900 Subject: [PATCH 01/33] =?UTF-8?q?chore:=20QA=EC=84=9C=EB=B2=84,=20?= =?UTF-8?q?=EC=9A=B4=EC=98=81=20=EC=84=9C=EB=B2=84=20=EC=9D=B4=EB=AF=B8?= =?UTF-8?q?=EC=A7=80=20=EC=A0=84=EC=B2=B4=20=ED=97=88=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- next.config.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/next.config.ts b/next.config.ts index e1dcedae..e40cb1e2 100644 --- a/next.config.ts +++ b/next.config.ts @@ -10,15 +10,20 @@ const nextConfig: NextConfig = { hostname: 'img1.kakaocdn.net', pathname: '/**', }, + { + protocol: 'https', + hostname: 'lh3.googleusercontent.com', + pathname: '/**', // 구글 이미지 전체 허용 + }, { protocol: 'https', hostname: 'test-api.zeroone.it.kr', - pathname: '/profile-image/**', + pathname: '/**', }, { protocol: 'https', - hostname: 'lh3.googleusercontent.com', - pathname: '/**', // 구글 이미지 전체 허용 + hostname: 'www.zeroone.it.kr', + pathname: '/**', }, ], }, From ab26082cf6d246f01a8c0e2682867ae77e5393c5 Mon Sep 17 00:00:00 2001 From: aken-you Date: Tue, 26 Aug 2025 01:06:29 +0900 Subject: [PATCH 02/33] =?UTF-8?q?feat:=20=ED=82=A4=EC=9B=8C=EB=93=9C=20?= =?UTF-8?q?=EB=AA=A8=EB=8B=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/(my)/my-study-review/page.tsx | 37 +++++++++++----- .../user/ui/more-keyword-review-modal.tsx | 42 +++++++++++++++++++ 2 files changed, 69 insertions(+), 10 deletions(-) create mode 100644 src/entities/user/ui/more-keyword-review-modal.tsx diff --git a/app/(my)/my-study-review/page.tsx b/app/(my)/my-study-review/page.tsx index 730daa9d..373cc1d4 100644 --- a/app/(my)/my-study-review/page.tsx +++ b/app/(my)/my-study-review/page.tsx @@ -3,6 +3,7 @@ import Image from 'next/image'; import { useState } from 'react'; import KeywordReview from '@/entities/user/ui/keyword-review'; +import MoreKeywordReviewModal from '@/entities/user/ui/more-keyword-review-modal'; import { MyReviewItem } from '@/features/study/api/types'; import { useMyNegativeKeywordsQuery, @@ -15,6 +16,7 @@ export default function MyStudyReview() { const { data: positiveKeywordsData } = useUserPositiveKeywordsQuery({ pageSize: 5, }); + const { data: negativeKeywordsData } = useMyNegativeKeywordsQuery({ pageSize: 5, }); @@ -55,11 +57,7 @@ export default function MyStudyReview() {

좋았던 점

- {positiveKeywords.length > 5 && ( - - )} + {positiveKeywords.length > 5 && }