Skip to content

fix: onClick navigate 대신 Link를 사용해 Ctrl+클릭(새 탭) 동작 지원#66

Open
y00eunji wants to merge 1 commit into
mainfrom
fix/use-link-for-navigation
Open

fix: onClick navigate 대신 Link를 사용해 Ctrl+클릭(새 탭) 동작 지원#66
y00eunji wants to merge 1 commit into
mainfrom
fix/use-link-for-navigation

Conversation

@y00eunji
Copy link
Copy Markdown
Contributor

작업 내용

Ctrl/Cmd+클릭으로 새 탭에서 열기 위해onClick으로 navigate()를 호출을 component={Link} 기반으로 전환했습니다.

변경 (Link로 전환)

  • 2025: 장바구니 아이콘, 로그인 버튼(미로그인 시)
  • 2026: 장바구니 아이콘, 유저 메뉴(결제 내역 / 로그인)
  • participant-portal: 프로필 편집 / 감사 / 세션 목록, 프로필 메뉴

navigate() 유지

  • 결제 완료 후 thank-you 이동, 로그인 성공 후 / 이동 → 액션 후 프로그램 이동
  • shop/product.tsx의 스낵바 "장바구니로 가기" → SnackbarProviderRouterProvider 바깥이라 Link 사용 시 Router 컨텍스트 에러 발생하여 유지

범위

사용자 사이트(2025/2026/participant-portal)만 작업 진행했습니다.

사용자 사이트(2025/2026/participant-portal)의 클릭 이동을
component={Link} 기반으로 전환:
- 장바구니 아이콘, 로그인 버튼, 유저 메뉴(주문내역/로그인)
- 프로필 편집/감사/세션 목록, 프로필 메뉴

결제·로그인 완료 후 프로그램 이동과 Router 컨텍스트 밖
스낵바 버튼은 navigate() 유지.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant