From 56e07e3b4ee77532c10c46227e88594e996f4bfb Mon Sep 17 00:00:00 2001 From: Mina Lee Date: Sun, 9 Nov 2025 02:25:04 +0900 Subject: [PATCH 1/2] refactor: apply clip loader on loading --- .../app/(backButton)/events/register/loading.tsx | 8 +++++++- .../src/app/(backButton)/events/update/page.tsx | 3 ++- apps/web/src/components/comment/commentList.tsx | 15 +++++++++++++-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/apps/web/src/app/(backButton)/events/register/loading.tsx b/apps/web/src/app/(backButton)/events/register/loading.tsx index 1766cdd5..6f0a6cdb 100644 --- a/apps/web/src/app/(backButton)/events/register/loading.tsx +++ b/apps/web/src/app/(backButton)/events/register/loading.tsx @@ -1,3 +1,9 @@ +import { ClipLoader } from 'react-spinners' + export default function Loading() { - return
Loading...
+ return ( +
+ +
+ ) } diff --git a/apps/web/src/app/(backButton)/events/update/page.tsx b/apps/web/src/app/(backButton)/events/update/page.tsx index e9bf5150..f91b8ee4 100644 --- a/apps/web/src/app/(backButton)/events/update/page.tsx +++ b/apps/web/src/app/(backButton)/events/update/page.tsx @@ -5,10 +5,11 @@ import { Suspense, useState } from 'react' import { ICategory } from '@fienmee/types' import EventForm from '@/components/events/eventForm' import { eventStore } from '@/store' +import { ClipLoader } from 'react-spinners' export default function EventUpdate() { return ( - Loading...}> + }> ) diff --git a/apps/web/src/components/comment/commentList.tsx b/apps/web/src/components/comment/commentList.tsx index 2d87334b..d3c1f22e 100644 --- a/apps/web/src/components/comment/commentList.tsx +++ b/apps/web/src/components/comment/commentList.tsx @@ -7,6 +7,7 @@ import { useInView } from 'react-intersection-observer' import { IGetEventCommentsResponse } from '@fienmee/types' import { getEventCommentsByEventId } from '@/api/event' import { EventComment } from '@/components/comment/comment' +import { ClipLoader } from 'react-spinners' interface CommentListProps { eventId: string @@ -31,7 +32,11 @@ export function CommentList({ eventId }: CommentListProps) { }, [inView, isFetchingNextPage, fetchNextPage]) if (isLoading) { - return
로딩중...
+ return ( +
+ +
+ ) } if (isError) { @@ -48,7 +53,13 @@ export function CommentList({ eventId }: CommentListProps) { return (
{data && data.pages.map(page => page.comments.map(comment => ))} - {isFetchingNextPage ?
로딩중...
:
} + {isFetchingNextPage ? ( +
+ +
+ ) : ( +
+ )}
) } From ffb8f6d27f376726d28866e49a6e061c58e3d3fc Mon Sep 17 00:00:00 2001 From: Mina Lee Date: Sun, 30 Nov 2025 21:04:56 +0900 Subject: [PATCH 2/2] =?UTF-8?q?refactor:=20=EB=A6=AC=EB=B7=B0=20=EB=B0=98?= =?UTF-8?q?=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/src/app/(backButton)/events/update/page.tsx | 8 +++++++- apps/web/src/components/comment/commentList.tsx | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/web/src/app/(backButton)/events/update/page.tsx b/apps/web/src/app/(backButton)/events/update/page.tsx index f91b8ee4..681e9538 100644 --- a/apps/web/src/app/(backButton)/events/update/page.tsx +++ b/apps/web/src/app/(backButton)/events/update/page.tsx @@ -9,7 +9,13 @@ import { ClipLoader } from 'react-spinners' export default function EventUpdate() { return ( - }> + + +
+ } + > ) diff --git a/apps/web/src/components/comment/commentList.tsx b/apps/web/src/components/comment/commentList.tsx index d3c1f22e..d36140a8 100644 --- a/apps/web/src/components/comment/commentList.tsx +++ b/apps/web/src/components/comment/commentList.tsx @@ -33,7 +33,7 @@ export function CommentList({ eventId }: CommentListProps) { if (isLoading) { return ( -
+
) @@ -54,7 +54,7 @@ export function CommentList({ eventId }: CommentListProps) {
{data && data.pages.map(page => page.comments.map(comment => ))} {isFetchingNextPage ? ( -
+
) : (