From 415cc29a72f789729992d980164ae2c25908df52 Mon Sep 17 00:00:00 2001 From: ohhalim Date: Wed, 1 Jul 2026 11:53:20 +0900 Subject: [PATCH] =?UTF-8?q?fix(ui):=20LoginBanner=20=EC=B9=B4=EB=93=9C=20?= =?UTF-8?q?=ED=98=95=ED=83=9C=20=EB=B3=B5=EC=9B=90=20-=20=EA=B7=B8?= =?UTF-8?q?=EB=9D=BC=EB=94=94=EC=96=B8=ED=8A=B8=20=EC=A0=9C=EA=B1=B0?= =?UTF-8?q?=ED=95=98=EA=B3=A0=20=EB=8B=A8=EC=83=89=EC=9C=BC=EB=A1=9C=20(#7?= =?UTF-8?q?1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/(main)/home/page.tsx | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/src/app/(main)/home/page.tsx b/src/app/(main)/home/page.tsx index 66daad3..59b4888 100644 --- a/src/app/(main)/home/page.tsx +++ b/src/app/(main)/home/page.tsx @@ -1,7 +1,7 @@ 'use client' import { useState, useEffect, useRef } from 'react' -import { Search } from 'lucide-react' +import { Search, BarChart2, Bell, TrendingUp } from 'lucide-react' import { Header } from '@/components/layout/Header' import { CourseCard } from '@/components/course/CourseCard' import { Skeleton } from '@/components/ui/Skeleton' @@ -12,6 +12,12 @@ import type { CourseCategory } from '@/lib/types' const API_URL = process.env.NEXT_PUBLIC_API_URL ?? '' +const FEATURES = [ + { Icon: BarChart2, label: '시세 차트' }, + { Icon: Bell, label: '목표가 알림' }, + { Icon: TrendingUp, label: '실시간 랭킹' }, +] as const + function LoginBanner() { const [visible, setVisible] = useState(false) @@ -23,16 +29,24 @@ function LoginBanner() { if (!visible) return null return ( -
-
-

여러 골프거래소 시세를 한눈에

-

목표가 도달 시 즉시 알림

+
+

여러 골프거래소 시세를 한눈에

+

목표가 도달 시 즉시 알림

+ +
+ {FEATURES.map(({ Icon, label }) => ( +
+ + {label} +
+ ))}
+