## 구현 기능 /games 페이지의 `Gamecard` 컴포넌트의 옵션 menu의 아이템으로 링크 복사/게임 복제 영역 추가 - 링크 복사는 share / 게임 복제는 copy 아이콘 사용 - 링크 복사 클릭 시 클립보드에 저장되고, 성공 시 toast ui에 `게임 링크를 클립보드에 복사하였습니다.` 를 2초간 표시해야 함 - 게임 복제 클릭 시 Dialog 띄우기 ``` 게임을 복제하시겠습니까? 선택한 게임이 복제되어, 곧바로 편집 화면으로 이동합니다. 아니요 네 ``` - 네 클릭시 `cloneGame` api 요청 보내기 -> 성공 시 /create로 이동하면서 데이터 보내기 - 보내야할 데이터는 /create 구현체를 확인후에 구현하기 <!-- 만들고자하는 기능과, 작업하는 이유에 관해 간략하게 작성 --> ## 구현 내용 - 토스트 ui 만들기 - 링크 복사 관련 ui 및 로직 구현하기 - 게임 복제 관련 ui 및 로직 구현하기 - 인가 관련 /games 페이지의 인가관련 정리 비로그인 시 메뉴 옵션 기능 클릭 시 로그인 페이지로 이동(사용 x) 검색바 클릭 시 로그인 페이지로 이동(사용 x) ## 참고 - 토스트 ui는 shadcn sonner 컴포넌트를 그대로 활용 https://ui.shadcn.com/docs/components/sonner <!-- 참고하며 작업하는 링크가 있으면 기입 -->
구현 기능
/games 페이지의
Gamecard컴포넌트의 옵션 menu의 아이템으로 링크 복사/게임 복제 영역 추가링크 복사는 share / 게임 복제는 copy 아이콘 사용
링크 복사 클릭 시 클립보드에 저장되고, 성공 시 toast ui에
게임 링크를 클립보드에 복사하였습니다.를 2초간 표시해야 함게임 복제 클릭 시 Dialog 띄우기
cloneGameapi 요청 보내기 -> 성공 시 /create로 이동하면서 데이터 보내기구현 내용
토스트 ui 만들기
링크 복사 관련 ui 및 로직 구현하기
게임 복제 관련 ui 및 로직 구현하기
인가 관련
/games 페이지의 인가관련 정리
비로그인 시 메뉴 옵션 기능 클릭 시 로그인 페이지로 이동(사용 x)
검색바 클릭 시 로그인 페이지로 이동(사용 x)
참고
https://ui.shadcn.com/docs/components/sonner