From 5d62866941deec8037d513b4242ec2a5a233a5ce Mon Sep 17 00:00:00 2001 From: joungmin Date: Sun, 28 Jun 2026 16:52:41 +0900 Subject: [PATCH] =?UTF-8?q?[Developer]=20#545=20=ED=95=B4=EC=99=B8=20?= =?UTF-8?q?=EC=8B=9D=EB=8B=B9=20=ED=85=8C=EC=9D=B4=EB=B8=94=EB=A7=81/?= =?UTF-8?q?=EC=BA=90=EC=B9=98=ED=85=8C=EC=9D=B4=EB=B8=94=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=88=A8=EA=B9=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - RestaurantDetail.tsx 예약 버튼 2종을 isKoreaRestaurant() 게이트로 감쌈 - 테이블링/캐치테이블은 국내 전용 — 지도 링크와 동일 판정 기준 적용 Refs #545 Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 5 +++++ frontend/src/components/RestaurantDetail.tsx | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffd1970..836e4f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ ## 2026-06-28 +### 🐛 해외 식당에 테이블링/캐치테이블 예약 버튼 노출 수정 (#545) +- 문제: 국내 전용 예약 서비스 버튼이 해외 식당 상세에도 노출 (URL만 있으면 렌더) +- 해결: RestaurantDetail.tsx 두 예약 버튼을 `isKoreaRestaurant()`로 게이트 (지도 링크와 동일 기준) +- 후속(옵션): 백엔드 예약 URL 검색/벌크가 해외 식당 제외 + ### ✨ 언급 적은(관련도 낮은) 식당 제외 필터 (#533) - 신호: "의미있는 언급 수" = video_restaurants 중 relevance ∈ (strong, unknown) 개수 (weak/incidental 제외) - 백엔드: 식당 목록 응답에 `video_count` 추가 + `min_mentions` 서버 필터 파라미터 diff --git a/frontend/src/components/RestaurantDetail.tsx b/frontend/src/components/RestaurantDetail.tsx index 22f1d92..52aa4cd 100644 --- a/frontend/src/components/RestaurantDetail.tsx +++ b/frontend/src/components/RestaurantDetail.tsx @@ -181,7 +181,7 @@ export default function RestaurantDetail({ )} - {restaurant.tabling_url && restaurant.tabling_url !== "NONE" && ( + {isKoreaRestaurant(restaurant) && restaurant.tabling_url && restaurant.tabling_url !== "NONE" && ( )} - {restaurant.catchtable_url && restaurant.catchtable_url !== "NONE" && ( + {isKoreaRestaurant(restaurant) && restaurant.catchtable_url && restaurant.catchtable_url !== "NONE" && (