diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 3a969eb..d61396f 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -862,17 +862,37 @@ export default function Home() { {/* User area (mobile only - desktop moved to Row 1) */} -
+
+ {user && ( + <> + + + + )} {authLoading ? null : user ? ( -
+
{user.avatar_url ? ( - + ) : ( -
+
{(user.nickname || user.email || "?").charAt(0).toUpperCase()}
)} @@ -888,7 +908,7 @@ export default function Home() { {/* Row 1: Search */} {/* Channel cards - toggle filter */} - {mobileTab === "home" && !isSearchResult && channels.length > 0 && ( + {(mobileTab === "home" || mobileTab === "list" || mobileTab === "nearby") && !isSearchResult && channels.length > 0 && (
{channels.map((ch) => ( )} - - - {filteredRestaurants.length}개 - -
- - {/* Collapsible filter panel */} - {showMobileFilters && ( -
- {/* Dropdown filters */} -
+ {filteredRestaurants.length}개 +
+ {/* Line 2: 나라 + 시 + 구 + 내위치 */} +
+ + {countryFilter && cities.length > 0 && ( - -
- {/* Region filters */} -
- - {countryFilter && cities.length > 0 && ( - - )} - {cityFilter && districts.length > 0 && ( - - )} -
- {/* Toggle buttons */} -
- -
+ )} +
- )} +
@@ -1109,32 +1123,27 @@ export default function Home() {
{/* Tab content — takes all remaining space above fixed nav */} {mobileTab === "nearby" ? ( - /* 내주변: 지도 + 리스트 분할, 영역필터 ON */ -
-
- -
- - 내 주변 {filteredRestaurants.length}개 - + /* 내주변: 지도만 전체 표시, 영역필터 ON */ +
+ +
+ + 내 주변 {filteredRestaurants.length}개 + +
+ {visits && ( +
+ 오늘 {visits.today} · 전체 {visits.total.toLocaleString()}
- {visits && ( -
- 오늘 {visits.today} · 전체 {visits.total.toLocaleString()} -
- )} -
-
- {mobileListContent} -
+ )}
) : mobileTab === "profile" ? ( /* 내정보 */