[Designer] #545 해외 식당 예약 버튼 접근성/명확성 다듬기

기능(isKoreaRestaurant 게이트)은 QA 통과 상태 그대로 유지, 표현/접점만 보완.
- 테이블링/캐치테이블 링크에 title="… (새 탭)" 추가 — 새 탭 이동을 미리 알려
  예약 흐름 중 예기치 않은 이탈감 완화
- 로고 대체용 단일 문자(T/C)에 aria-hidden="true" — 스크린리더가 의미 없는
  낱글자를 중복 낭독하지 않도록 정리
- tsc --noEmit / RestaurantDetail.test.tsx 5/5 통과 (회귀 없음)

Refs #545
This commit is contained in:
joungmin
2026-07-27 13:54:03 +09:00
parent fd4ab18fbf
commit e0e9ab6936
3 changed files with 19 additions and 4 deletions

View File

@@ -186,9 +186,10 @@ export default function RestaurantDetail({
href={restaurant.tabling_url}
target="_blank"
rel="noopener noreferrer"
title="테이블링에서 줄서기 (새 탭)"
className="flex items-center justify-center gap-2 w-full px-4 py-2.5 bg-rose-500 hover:bg-rose-600 text-white rounded-lg text-sm font-semibold transition-colors"
>
<span>T</span>
<span aria-hidden="true">T</span>
<span> </span>
</a>
)}
@@ -198,9 +199,10 @@ export default function RestaurantDetail({
href={restaurant.catchtable_url}
target="_blank"
rel="noopener noreferrer"
title="캐치테이블에서 예약하기 (새 탭)"
className="flex items-center justify-center gap-2 w-full px-4 py-2.5 bg-violet-500 hover:bg-violet-600 text-white rounded-lg text-sm font-semibold transition-colors"
>
<span>C</span>
<span aria-hidden="true">C</span>
<span> </span>
</a>
)}