[Developer] #545 해외 식당 테이블링/캐치테이블 버튼 숨김

- RestaurantDetail.tsx 예약 버튼 2종을 isKoreaRestaurant() 게이트로 감쌈
- 테이블링/캐치테이블은 국내 전용 — 지도 링크와 동일 판정 기준 적용

Refs #545
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
joungmin
2026-06-28 16:52:41 +09:00
parent 7639fd009d
commit 5d62866941
2 changed files with 7 additions and 2 deletions

View File

@@ -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` 서버 필터 파라미터

View File

@@ -181,7 +181,7 @@ export default function RestaurantDetail({
)}
</div>
{restaurant.tabling_url && restaurant.tabling_url !== "NONE" && (
{isKoreaRestaurant(restaurant) && restaurant.tabling_url && restaurant.tabling_url !== "NONE" && (
<a
href={restaurant.tabling_url}
target="_blank"
@@ -193,7 +193,7 @@ export default function RestaurantDetail({
</a>
)}
{restaurant.catchtable_url && restaurant.catchtable_url !== "NONE" && (
{isKoreaRestaurant(restaurant) && restaurant.catchtable_url && restaurant.catchtable_url !== "NONE" && (
<a
href={restaurant.catchtable_url}
target="_blank"