Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: google map 지도로 변경 #162

Merged
merged 40 commits into from
Jul 24, 2023

Conversation

shackstack
Copy link
Collaborator

✨ 요약

google map 지도로 변경



😎 해결한 이슈



shackstack and others added 30 commits July 18, 2023 18:37
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
react-wrapper 라이브러리 설치
@shackstack shackstack added 🍔 frontend ⚡️프론트엔드 ✨ feat 새로운 기능 labels Jul 24, 2023
@shackstack shackstack self-assigned this Jul 24, 2023
Copy link
Collaborator

@turtle601 turtle601 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

페어로 진행했습니다!!

@shackstack shackstack merged commit b1ccf8c into develop-frontend Jul 24, 2023
1 check passed
@shackstack shackstack deleted the 151-feat-google-map-지도로-변경 branch July 24, 2023 08:55
@shackstack shackstack added this to the 3차 데모데이 milestone Jul 24, 2023
TaeyeonRoyce added a commit that referenced this pull request Aug 3, 2023
* chore: 초기설정

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* chore: 스토리북 패키지 설치

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* chore: global style 설정

reset css, 메인 색상 상수화

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* chore: 프론트엔드 환경설정웹팩 바벨 수정 (#31)

* chore: ignorePatterns 속성 추가 (#30)

lint 설정이 필요없는 파일 설정하기

* chore: @babel/preset-env useBuiltIn 속성 설정 추가 (#30)

* chore: 이미지 로더 Webpack5 최신 문법으로 변경 (#30)

Change:
- url-loader: limit을 10000 -> 8kb로 변경

* chore: 웹팩 dev, common, prod 환경 분리 (#30)

* fix: corejs 관련 설정 철자 오류 수정 (#30)

* fix: ignorePatterns 에 모든 webpack 파일이 적용되도록 설정 변경 (#30)

* chore: production 환경 js 파일 암호화 설정 (#30)

* fix: import React 구문을 없애도 기능 동작하도록 변경 (#30)

Add:
- @babel/react에 runtime 속성 부여

* chore: webpack 파일 폴더로 묶기 (#30)

* chore: 스토리북 글로벌 스타일 적용 (#35)

* chore: global style 설정  (#33)

reset css, 메인 색상 수정

* chore: 스토리북 addon styling 설치  (#33)

* chore: 스토리북 global style 적용 (#33)

* style: GlobalStyles로 파일명 수정 (#33)

* chore: node 버전 설정

* fix: font 관련 globalStyle 수정 및 전역 declare types 설정 (#38) (#39)

* feat: Label 컴포넌트 구현 (#41)

* style: 폰트 사이즈 상수 컨벤션 적용 (#40)

* feat: Label 컴포넌트 구현

* style: 오탈자 수정

* feat: border-radius 상수화 (#32)

* feat: Label 컴포넌트 추상화 (#32)

* style: Label 컴포넌트 파일 이동(#32)

* feat: Label 컴포넌트 index 파일 생성 (#32)

* feat: Header와 프로필 이미지를 만드는 컴포넌트 구현 (#42)

* feat: Header 컴포넌트 구현(#28)

* feat: ProfileImage 컴포넌트 구현(#28)

* feat: ProfileImage와 Header 스토리북 추가(#28)

* feat: 레스토랑 카드 컴포넌트 구현 (#49)

* chore: webpack svg 관련 환경 설정 (#48)

* feat: Restaurant 컴포넌트 생성 (#46)

* feat: Label 컴포넌트 스토리북 args 추가 (#41)

* feat: 레스토랑 카드 props 타입 수정 (#46)

isAds optional 적용 및 default 값 적용

* feat: 레스토랑 카드 reviewCount view 수정 (#46)

999개 이상 시 999+ 적용

* fix: svg 스토리북 인식 오류 해결(#48)

스토리북 svg관련 룰 적용

* style: 레스토랑 카드 컴포넌트 내부 컴포넌트 수정 (#46)

* test: 레스토랑 카드 컴포넌트 스토리북 항목 추가 (#46)

유료광고가 아닐 시

* feat: 레스토랑 대표 이미지 웹 접근성 적용 (#46)

* refactor: 중복되는 코드 제거 (#46)

* fix: px -> rem으로 수정 (#32)(#46)

* feat: box-sizing 속성 적용 (#57)

* Revert "fix: px -> rem으로 수정 (#32)(#46)"

This reverts commit 820fceb14408c9c7dbb3b04d6273dcf101b0bd95.

* refactor: defaultProps 삭제 (#46)

* feat: button 추상화 컴포넌트 제작 (#52)

* feat: Button 컴포넌트 구현 (#44)

* chore: storybook 관련 라이브러리 위치 dependencies로 변경 (#44)

* refactor: figma 시안에 맞추어 TextButton 컴포넌트의 추상화 개선 (#44)

* refactor: defaultProps 삭제 (#44)

* chore: storybook dependency 변경 (#44)

* fix: 오타 수정 (#44)

* chore: style폴더 파일들의 확장자를 tsx에서 ts로 변경 (#54) (#65)

* refactor: 일부 lint 규칙 제거 (#66)

* refactor: 2개의 lint 룰 off (#58)

다음 두 가지를 추가
"react/require-default-props": "off",
    "react/jsx-props-no-spreading": "off",

* refactor: off 된 lint의 상단 disabled 제거 (#58)

* fix: globalStyles에 존재하는 문제 개선 및 네이밍 수정 (#70)

* fix: GlobalStyles 오류 및 개선사항 반영 (#69)

* refactor: base에 button에 커서가 나오는 css 추가 (#69)

* refactor: 기존에 작성한 cusor:pointer css 제거 (#69)

* feat: 셀럽 베너 컴포넌트 구현 (#68)

* feat: Button 컴포넌트 구현 (#44)

* chore: storybook 관련 라이브러리 위치 dependencies로 변경 (#44)

* refactor: figma 시안에 맞추어 TextButton 컴포넌트의 추상화 개선 (#44)

* feat: celebBanner 컴포넌트 구현 (#43)

* feat: 비디오 미리보기 컴포넌트 구현 (#53)

* feat: iso 날짜의 포맷을 한국시로 바꾸는 util 구현 (#45)

* feat: 일정이상 길이의 글을 특정 라인까지만 보여주는 css 함수 구현 (#45)

* feat: VideoPreview 컴포넌트 구현 (#45)

* feat: useBooleanState 훅 구현  (#45)

* feat: useBooleanState 훅 구현  (#45)

* refactor: truncateText의 문자열을 css로 래핑 (#45)

* feat: SearchbarDropDown 컴포넌트 구현 (#56)

* feat: SearchbarDropDown 기능 구현 (#34)

참고사항:
비제어 컴포넌트로 구현

* feat: SearchbarInput 컴포넌트 분리, 스타일 추가 및 구현 (#34)

* feat: SearchbarSelectBox 컴포넌트 분리, 스타일 추가 및 구현 (#34)

* refactor: useSearchBarRef 훅 분리 (#34)

* feat: 돋보기 아이콘 가져오기 (#34)

* feat: SearchbarDropDown 스타일 및 컴포넌트 구현

* fix: webpack resolve 속성 오타 수정 (#55)

Changed:
json -> .json

* style: 스타일 변수명 Prefix에 Styled- 붙이기 (#34)

* refactor: 타입 관련import -> import type로 변경 #34

* refactor: 테스트를 위한 option배열 value 다른 값 주입 (#34)

* refactor: SearchbarInput Styled관련 변수 네이밍 수정 (#34)

* refactor: inputRef 속성 타입 변경 (#34)

* fix: dev, prod환경에서 svg 컴포넌트가 보여지지 않는 에러 해결(#78)

* feat: SearchIcon import 방식 수정 (#34)

* refactor: styles/common 에 적용해놓은 상수값 적용 (#34)

* refactor: SearchbarDropDownProps 타입 변경 (#34)

* style: 변수 네이밍 변경 (#34)

Changed:
SearchInput -> SearchbarDropDown

* refactor: ProfileImage 컴포넌트 적용 (#34)

* refactor: SearchbarDropDown width 속성 추가 및 input 태그 width 속성 변경 (#34)

* style: StyledSearchbarDropDown 변수 코드 위 수정 (#34)

* feat: SearcDropDownProps에 placeholder 속성 추가 (#34)

* refactor: 스타일 컴포넌트 구조분해할당 문법으로 변경 (#34)

* refactor: padding 단축형 설정으로 변경 (#34)

* refactor: 타입 네이밍 Option -> CelebsSearchbarOption 수정 (#34)

* feat: 지도 컴포넌트 구현 (#71)

* chore: 환경변수 환경 설정 (#64)

* feat: 실제 지도를 그리는 Javascript API를 불러오기 (#64)

* feat: 지도 크기, 주소를 입력 받아 지도 생성 기능 구현 (#51)

* chore: 스토리북 실행시 카카오맵 자바스크립트 API 불러오기 (#51)

* feat: 지도 컴포넌트 스토리북 구현 (#51)

* feat: 디폴트 좌표 선릉캠퍼스로 설정 (#51)

* feat: 주소 혹은 좌표를 통해 지도 기능 구현 (#51)

* feat: 지도 컴포넌트 props 추가 (#51)

level(지도 확대 정도)

* refactor: 주석제거 (#51)

* feat: 여러 마크 생성 기능 구현(#51)

* refactor: SearchBar 컴포넌트 스펠링 변경 및 import 에러 해결 (#94) (#95)

* fix: 파일명 대소문자가 적용되지 않아 발생한 에러 해결 (#106) (#107)

* fix: 폴더 중복 생성 오류 (#120)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* style: 폴더 삭제 (#106)

* style: 폴더 중복 문제 해결 (#106)

* Revert "infra: 이슈 템플릿 & PR 템플릿 작성 (#86)"

This reverts commit c065f969e2b5fb87165c3d83b5672bd009c1560e.

---------

Co-authored-by: Donghun Shin <[email protected]>

* fix: storybook/@react가devDependcies와 dependencies 둘 다 적혀져있는 오류 해결 (#144) (#116)

* chore: msw 초기환경 세팅 (#92)

* chore: msw 초기환경 세팅

* style: 불필요한 코드 및 주석 제거 (#88)

* refactor: develop환경에서 worker 설정 (#88)

* fix: mockServiceWorker 경로 못읽는 오류 해결 (#88)

* chore: style-lint 설정 (#125)

* chore: style-components 관련 style-lint 설치 (#124)

* chore: style-lint-order 패키지 설치 및 설정파일 수정 (#124)

* style: style-lint-order에 맞게 css 코드 수정 (#124)

* chore: style-lint vscode 적용되는 설정 추가 (#124)

* chore: style-lint 적용 시 코드 변경 사항 수정 (#124)

* chore: react-testing-library 설치 및 설정 (#126) (#127)

* feat: 레스토랑 카드 수정된 디자인 반영 (#122) (#123)

* design: 레스토랑 카드 수정된 디자인 반영 (#122)

* refactor: stylelint 그룹별 개행설정(#122)

* design: 레스토랑 카드 음식점명 스타일 수정 (#122)

* feat: Footer 컴포넌트 구현 (#137) (#138)

* fix: production 과 dev 관련 설정으로 배포 안되던 에러 해결 (#143)

* 143 infra 프론트엔드 cicd 셋팅 (#144)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* Create frontend-ci.yml

* Update frontend-ci.yml

* Update frontend-ci.yml

* fail test

* Update formatDateToKorean.ts

* Update frontend-ci.yml

* Create frontend-dev-cd.yml

* Update frontend-dev-cd.yml

* Update frontend-dev-cd.yml

* Update frontend-dev-cd.yml

* Update frontend-dev-cd.yml

---------

Co-authored-by: Taeyeon <[email protected]>

* feat: 메인페이지 구현 (#150)

* refactor: 음식점 API 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* fix: Map 컴포넌트 위경도 뒤바뀜 오류 수정 (#134)

* refactor: 음식점 카드 컴포넌트 API명세에 맞게 수정 (#134)

* refactor: 불필요한 export 제거 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* refactor: handler 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 메인페이지 UI구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* style: 위경도 타입 파일로 분리 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 카드 클릭시 메인좌표 이동 기능 구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* design: footer 문구 수정 (#138)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 클릭시 마커 구분 (#134)

* refactor: 메인페이지 scroll 개선 및 footer 추가 (#134)

* feat: 맵 모달 구현 (#134)

* refactor: MainPage 파일 제거

* refactor: MainPage 파일 복구 (#134)

* feat: 데이터 생성 (#134)

* refactor: search bar 파일 제거 (#134)

* feat: 음식점 카드 클릭시 기능 구현 (#134)

* feat: 지도 모달 안의 컨텐츠 구성 (#134)

* refactor: 메인페이지 디자인 수정 및 음식점 개수 동기화 (#134)

* design: 모달 내 폰트사이즈 수정 (#134)

* refactor: 지도 2중 생성 오류 처리 및 훅 분리 (#134)

지도 생성 로직 분리

* feat: 지도 마커 클릭시 음식점 정보 확인 기능 구현 (#134)

* refactor: 불필요한 코드 삭제 (#134)

* fix: 이미지 import 오류 해결 (#134)

* fix: lint 오류 해결 (#134)

---------

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: google map 지도로 변경 (#162)

* refactor: 음식점 API 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* fix: Map 컴포넌트 위경도 뒤바뀜 오류 수정 (#134)

* refactor: 음식점 카드 컴포넌트 API명세에 맞게 수정 (#134)

* refactor: 불필요한 export 제거 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* refactor: handler 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 메인페이지 UI구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* style: 위경도 타입 파일로 분리 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 카드 클릭시 메인좌표 이동 기능 구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* design: footer 문구 수정 (#138)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 클릭시 마커 구분 (#134)

* refactor: 메인페이지 scroll 개선 및 footer 추가 (#134)

* feat: 맵 모달 구현 (#134)

* refactor: MainPage 파일 제거

* refactor: MainPage 파일 복구 (#134)

* feat: 데이터 생성 (#134)

* refactor: search bar 파일 제거 (#134)

* feat: 음식점 카드 클릭시 기능 구현 (#134)

* feat: 지도 모달 안의 컨텐츠 구성 (#134)

* refactor: 메인페이지 디자인 수정 및 음식점 개수 동기화 (#134)

* design: 모달 내 폰트사이즈 수정 (#134)

* refactor: 지도 2중 생성 오류 처리 및 훅 분리 (#134)

지도 생성 로직 분리

* feat: 지도 마커 클릭시 음식점 정보 확인 기능 구현 (#134)

* refactor: 불필요한 코드 삭제 (#134)

* fix: 이미지 import 오류 해결 (#134)

* fix: lint 오류 해결 (#134)

* refactor: 카카오 지도 코드 제거 (#151)

* chore: 구글 지도 환경 설정 (#151)

react-wrapper 라이브러리 설치

* feat: 구글 지도 기본 화면 구현 (#151)

* feat: property명 구글 api에 맞게 수정 (#151)

latitude -> lat, longitude-> lng

* feat: 지도에 레스토랑 마커 구현 (#151)

* feat: 레스토랑 카드 클릭 시 해당 좌표로 지도 이동 (#151)

* feat: 마커 클릭 시 해당 좌표로 지도 이동 및 모달 슬라이드업 구현 (#151)

* feat: 지도 언어 한국어로 설정 (#151)

* feat: 지도 컴포넌트 스토리북 구현 (#151)

* fix: 변수명 오류 수정 (#151)

* feat: 전제조회 비동기 구현 (#151)

* fix: lint error 수정 (#151)

---------

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* fix: bug-frontend-cd 파일 오타 수정 fronted -> frontend (#156) (#157)

* Update and rename frontend-dev-cd.yml to frontend-cd.yml

* fix: cd workflow (#164)

* feat: google map 보강 (#168)

* feat: 레스토랑 카드를 반응형으로 스타일링 (#167)

* feat: Overlay 추가, Map에 추가 메서드 추가 및 훅 분리, 그에 따른 변경사항 적용 (#167)

* refactor: 네이밍 변경, Overlay 구조 변경 (#167)

* feat: 로딩 컴포넌트 및 스켈레톤 구현 (#140)

* feat: 로딩 애니메이션 컴포넌트 구현 (#90)

* refactor: loadingAnimation 도형 간 간격 조정 (#90)

* feat: skeleton css 및 컴포넌트 구현 (#90)

* feat: LoadingDots 추가

* refactor: Loading 관련 컴포넌트를 한 폴더로 분리 (#90)

* design: celuveat 아이콘 픽셀 단위 조정 (#90)

* design: celuveat 아이콘 크기를 조절할 수 있게 svg 코드 수정 (#90)

* refactor: 폴더 구조 변경, 네이밍 변경 (#90)

* refactor: svg width props 제거, 일부 스타일 수정 (#90)

* feat: 내 위치 기반 음식점 조회 기능 추가 (#177)

* feat: LoadingDots 추가 (#171)

* refactor: 일부 네이밍 변경 (#171)

* chore: 지도에 사용할 svg 추가 (#171)

* feat: 기본적인 map ui 구성 (#171)

* chore: 더하기 빼기 svg 파일 변경 (#171)

* chore: zoom 관련 ui 스타일 지정 및 기능 연결 (#171)

* fix: common styles 파일의 lint 에러 수정 (#171)

* feat: 리스트와 지도 바운더리 내의 레스토랑 연동 기능 구현 (#176)

* feat: LoadingDots 추가 (#171)

* refactor: 일부 네이밍 변경 (#171)

* chore: 지도에 사용할 svg 추가 (#171)

* feat: 기본적인 map ui 구성 (#171)

* feat: 리스트와 지도 바운더리 내의 레스토랑 연동 기능 구현 (#169)

* feat: fetch함수 추상화 및 적용 (#169)

* refactor: onIdle 함수 리팩터링 (#169)

* fix: 맵 모달에 이미지 import오류 해결 (#169)

---------

Co-authored-by: d0dam <[email protected]>

* fix: react testing library 사용 시 에러 이미지 import 시 에러 발생 (#155)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* fix: jest svg, png 관련 컴포넌트 발생 에러 해결 (#154)

---------

Co-authored-by: Donghun Shin <[email protected]>

* feat: CelebDropDown, NavButton 컴포넌트 기능 구현 (#179)

* feat: NavButton 컴포넌트 구현 (#170)

* feat: CelebDropDown 컴포넌트 구현 (#170)

* feat: isEqual 유틸함수 구현 (#170)

* chore: fastFood 아이콘 추가 (#170)

* chore: Seach Icon 컴포넌트 스타일 수정 (#170)

* feat: CategoryNavbar 컴포넌트 기능 구현 (#170)

* refactor: 불필요한 파일 삭제 (#170)

* refactor: 타입 수정 (#170)

Changed:
1) RestaurantCategory 타입 추가
2) Celebs 타입 export 제거

* refactor: 타입 변경으로 인한 코드 수정 (#170)

* fix: lint 에러 수정 (#170)

* fix: 빌드 시 타입 에러 해결 (#170)

* refactor: 빌드 시 타입 에러 해결 (#170)

* feat: 셀럽 및 카테고리 별 필터링 기능 구현 (#190)

* refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

* feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

* refactor: getQueryString 로직 분리 및 적용 (#180)

* refactor: 헤더 스타일 변경 (#180)

* refactor: after, hover 시 디자인 추가  (#180)

* refactor: 필터 카테고리 navbar 디자인 구현 (#180)

* refactor: 로고 및 카테고리 아이콘 추가 , 관련 스타일 수정 (#180)

* fix: svg import 방식 수정 (#180)

* feat: 지도 전체보기 기능 추가 (#180)

* refactor: nav button 클릭시 아이콘이 강조되도록 변경 (#180)

* fix: fetchRestaurant 에 query 인자를 추가 (#180)

---------

Co-authored-by: Jeremy <[email protected]>

* fix: response 형식 변경 대응 (#180)

* feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

* refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

* feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

* refactor: getQueryString 로직 분리 및 적용 (#180)

* feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

* fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

* refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

* refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

* feat: CelebDropDown blur 기능 추가 (#184)

* fix: 불필요한 useEffect dependency 제거 (#184)

* feat: Restaurant_Category에 전체 옵션 추가 (#184)

* fix: CelebId 초기값 수정 (#184)

* fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

* refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

* refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

* fix: NavButton 불필요한 hover 기능 제거 (#184)

Changed:
hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

* refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

---------

Co-authored-by: d0dam <[email protected]>
Co-authored-by: Jeremy <[email protected]>

* design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

* feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

* feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

* style: 마커 호버시 마커 강조 (#192)

* feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

* refactor: 불필요한 코드 제거 (#192)

- 레스토랑 카드 클릭시 맵 모달 이벤트 제거
- 마커 클릭시 맵 모달 이벤트 제거

* feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

* style: 레스토랑 오버레이 스타일 수정 (#192)

* refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

* feat: 마커 클릭시 강조 효과 주기 (#192)

* Squashed commit of the following:

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

commit 21128038e8dbd0953497950833f65dc918ffc40b
Author: 황준승 <[email protected]>
Date:   Thu Jul 27 16:45:06 2023 +0900

    feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

    * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

    * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

    * refactor: getQueryString 로직 분리 및 적용 (#180)

    * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

    * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

    * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

    * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

    * feat: CelebDropDown blur 기능 추가 (#184)

    * fix: 불필요한 useEffect dependency 제거 (#184)

    * feat: Restaurant_Category에 전체 옵션 추가 (#184)

    * fix: CelebId 초기값 수정 (#184)

    * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

    * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

    * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

    * fix: NavButton 불필요한 hover 기능 제거 (#184)

    Changed:
    hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

    * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

    ---------

    Co-authored-by: d0dam <[email protected]>
    Co-authored-by: Jeremy <[email protected]>

* feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

* style: 파일명 오류 수정 (#192)

* refactor: baseURL 환경변수 설정 및 type import 분리

* feat: RestaurantCard 컴포넌트 props 수정 (#192)

onClick을 optional로 수정

* refactor: getQuadrant 리팩터링 (#192)

* style: 상태 네이밍 수정 (#192)

mainPosition -> currentCenter

* feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

* design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

* refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

* refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

size: number => string

* fix: setHoverId가 없을 때 default value 설정 (#192)

* feat: 레스토랑 카드에 loading 상태 추가 및 skeleton 반영 (#202)

* feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

* style: 마커 호버시 마커 강조 (#192)

* feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

* refactor: 불필요한 코드 제거 (#192)

- 레스토랑 카드 클릭시 맵 모달 이벤트 제거
- 마커 클릭시 맵 모달 이벤트 제거

* feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

* style: 레스토랑 오버레이 스타일 수정 (#192)

* refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

* feat: 마커 클릭시 강조 효과 주기 (#192)

* Squashed commit of the following:

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

commit 21128038e8dbd0953497950833f65dc918ffc40b
Author: 황준승 <[email protected]>
Date:   Thu Jul 27 16:45:06 2023 +0900

    feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

    * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

    * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

    * refactor: getQueryString 로직 분리 및 적용 (#180)

    * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

    * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

    * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

    * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

    * feat: CelebDropDown blur 기능 추가 (#184)

    * fix: 불필요한 useEffect dependency 제거 (#184)

    * feat: Restaurant_Category에 전체 옵션 추가 (#184)

    * fix: CelebId 초기값 수정 (#184)

    * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

    * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

    * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

    * fix: NavButton 불필요한 hover 기능 제거 (#184)

    Changed:
    hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

    * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

    ---------

    Co-authored-by: d0dam <[email protected]>
    Co-authored-by: Jeremy <[email protected]>

* feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

* feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

* refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

* refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

* refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

* refactor: Map에 data 로딩 상태 추가 (#199)

* feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

* refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

* Squashed commit of the following:

commit 60f870732951b14a824138828074370862fe40a8
Author: Jeremy <[email protected]>
Date:   Mon Jul 31 14:41:46 2023 +0900

    feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * style: 파일명 오류 수정 (#192)

    * refactor: baseURL 환경변수 설정 및 type import 분리

    * feat: RestaurantCard 컴포넌트 props 수정 (#192)

    onClick을 optional로 수정

    * refactor: getQuadrant 리팩터링 (#192)

    * style: 상태 네이밍 수정 (#192)

    mainPosition -> currentCenter

    * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

    * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

    * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

    * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

    size: number => string

    * fix: setHoverId가 없을 때 default value 설정 (#192)

* fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

---------

Co-authored-by: Jeremy <[email protected]>

* feat: 음식점 카드에 필요한 컴포넌트 추가 (#205)

* feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

* style: 마커 호버시 마커 강조 (#192)

* feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

* refactor: 불필요한 코드 제거 (#192)

- 레스토랑 카드 클릭시 맵 모달 이벤트 제거
- 마커 클릭시 맵 모달 이벤트 제거

* feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

* style: 레스토랑 오버레이 스타일 수정 (#192)

* refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

* feat: 마커 클릭시 강조 효과 주기 (#192)

* Squashed commit of the following:

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

commit 21128038e8dbd0953497950833f65dc918ffc40b
Author: 황준승 <[email protected]>
Date:   Thu Jul 27 16:45:06 2023 +0900

    feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

    * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

    * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

    * refactor: getQueryString 로직 분리 및 적용 (#180)

    * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

    * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

    * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

    * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

    * feat: CelebDropDown blur 기능 추가 (#184)

    * fix: 불필요한 useEffect dependency 제거 (#184)

    * feat: Restaurant_Category에 전체 옵션 추가 (#184)

    * fix: CelebId 초기값 수정 (#184)

    * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

    * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

    * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

    * fix: NavButton 불필요한 hover 기능 제거 (#184)

    Changed:
    hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

    * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

    ---------

    Co-authored-by: d0dam <[email protected]>
    Co-authored-by: Jeremy <[email protected]>

* feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

* feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

* refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

* refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

* refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

* refactor: Map에 data 로딩 상태 추가 (#199)

* feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

* refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

* feat: ImageCarousel 컴포넌트 구현 (#201)

* refactor: ImageCarousel 컴포넌트의 props 타입을 변경 (#201)

* feat: WaterMarkImage 컴포넌트 구현 (#201)

* refactor: 음식점 카드에 이미지 대신 케러셀 연결 (#201)

* feat: 음식점 사진에 좋아요 아이콘 추가 (#201)

* feat: ProfileImageList 구현 및 음식점 카드에 반영 (#201)

* refactor: story에 size props 추가 (#201)

* refactor: useBooleanState를 활용 가능한 상태를 해당 훅으로 변경 (#201)

* Squashed commit of the following:

commit cfb505f45c57e126c1266d596f03bc2b814759f9
Author: d0dam <[email protected]>
Date:   Mon Jul 31 15:16:41 2023 +0900

    fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

commit fbc4ff10e1ef002e75b22151d5cbec105df410bd
Merge: 7dc4a3e 60f8707
Author: Minjae Kim <[email protected]>
Date:   Mon Jul 31 15:13:46 2023 +0900

    Merge branch 'develop-frontend' into 199-feat-레스토랑-카드에-loading-상태-추가-및-skeleton-반영

commit 7dc4a3e450c1fc54d292c9948d9871510a460f56
Author: d0dam <[email protected]>
Date:   Mon Jul 31 15:10:42 2023 +0900

    Squashed commit of the following:

    commit 60f870732951b14a824138828074370862fe40a8
    Author: Jeremy <[email protected]>
    Date:   Mon Jul 31 14:41:46 2023 +0900

        feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

        * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

        * style: 마커 호버시 마커 강조 (#192)

        * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

        * refactor: 불필요한 코드 제거 (#192)

        - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
        - 마커 클릭시 맵 모달 이벤트 제거

        * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

        * style: 레스토랑 오버레이 스타일 수정 (#192)

        * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

        * feat: 마커 클릭시 강조 효과 주기 (#192)

        * Squashed commit of the following:

        commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
        Author: Minjae Kim <[email protected]>
        Date:   Fri Jul 28 15:06:21 2023 +0900

            design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

        commit 21128038e8dbd0953497950833f65dc918ffc40b
        Author: 황준승 <[email protected]>
        Date:   Thu Jul 27 16:45:06 2023 +0900

            feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

            * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

            * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

            * refactor: getQueryString 로직 분리 및 적용 (#180)

            * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

            * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

            * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

            * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

            * feat: CelebDropDown blur 기능 추가 (#184)

            * fix: 불필요한 useEffect dependency 제거 (#184)

            * feat: Restaurant_Category에 전체 옵션 추가 (#184)

            * fix: CelebId 초기값 수정 (#184)

            * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

            * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

            * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

            * fix: NavButton 불필요한 hover 기능 제거 (#184)

            Changed:
            hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

            * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

            ---------

            Co-authored-by: d0dam <[email protected]>
            Co-authored-by: Jeremy <[email protected]>

        * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

        * style: 파일명 오류 수정 (#192)

        * refactor: baseURL 환경변수 설정 및 type import 분리

        * feat: RestaurantCard 컴포넌트 props 수정 (#192)

        onClick을 optional로 수정

        * refactor: getQuadrant 리팩터링 (#192)

        * style: 상태 네이밍 수정 (#192)

        mainPosition -> currentCenter

        * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

        * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

        * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

        * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

        size: number => string

        * fix: setHoverId가 없을 때 default value 설정 (#192)

commit 60f870732951b14a824138828074370862fe40a8
Author: Jeremy <[email protected]>
Date:   Mon Jul 31 14:41:46 2023 +0900

    feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * style: 파일명 오류 수정 (#192)

    * refactor: baseURL 환경변수 설정 및 type import 분리

    * feat: RestaurantCard 컴포넌트 props 수정 (#192)

    onClick을 optional로 수정

    * refactor: getQuadrant 리팩터링 (#192)

    * style: 상태 네이밍 수정 (#192)

    mainPosition -> currentCenter

    * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

    * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

    * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

    * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

    size: number => string

    * fix: setHoverId가 없을 때 default value 설정 (#192)

* refactor: 경로 수정 (#201)

* fix: lint 에러 수정 (#201)

---------

Co-authored-by: Jeremy <[email protected]>

* feat: 로그인 기능 구현 (#203)

* chore: react-router-dom 라이브러리 설정 및 셋팅 (#193)

* chore: naver, kakao 아이콘 셋팅 (#193)

* feat: api 관련 상수 선언 (#193)

* feat: 네이버, 카카오 로그인 버튼 구현 (#193)

* feat: Oauth 기능 구현 (#193)

* feat: 구글 로그인 버튼 ui 구현 (#193)

* feat: 내 정보 아이콘 ui 구현 (#193)

* feat: InfoDropDown컴포넌트 구현 (#193)

* feat: Modal 컴포넌트 구현 (#193)

* feat: LoginModalContnet 컴포넌트 구현 (#193)

Explained:
로그인 모달창에 쓰이는 content를 컴포넌트로 구현

* feat: Header에 InfoButton 컴포넌트 적용 및 기능 구현 (#193)

* refactor: Modal 컴포넌트 가운데에 정렬이 되도록 수정 (#193)

* refactor: useBooleanstate 훅 활용 (#193)

* refactor: 불필요한 파일 삭제 (#193)

* chore: .vscode 파일 수정 (#193)

* refactor: Oauth 타입 분리 및 적용 (#193)

* refactor: DropDown 리스트 box-shadow 적용 (#193)

* refactor: box shadow 변수 사용 (#193)

* Squashed commit of the following:

commit b81a58763000e0c3de734588ac1d501ac13f3dcf
Author: Minjae Kim <[email protected]>
Date:   Mon Jul 31 16:13:27 2023 +0900

    feat: 음식점 카드에 필요한 컴포넌트 추가 (#205)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

    * refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

    * refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

    * refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

    * refactor: Map에 data 로딩 상태 추가 (#199)

    * feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

    * refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

    * feat: ImageCarousel 컴포넌트 구현 (#201)

    * refactor: ImageCarousel 컴포넌트의 props 타입을 변경 (#201)

    * feat: WaterMarkImage 컴포넌트 구현 (#201)

    * refactor: 음식점 카드에 이미지 대신 케러셀 연결 (#201)

    * feat: 음식점 사진에 좋아요 아이콘 추가 (#201)

    * feat: ProfileImageList 구현 및 음식점 카드에 반영 (#201)

    * refactor: story에 size props 추가 (#201)

    * refactor: useBooleanState를 활용 가능한 상태를 해당 훅으로 변경 (#201)

    * Squashed commit of the following:

    commit cfb505f45c57e126c1266d596f03bc2b814759f9
    Author: d0dam <[email protected]>
    Date:   Mon Jul 31 15:16:41 2023 +0900

        fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

    commit fbc4ff10e1ef002e75b22151d5cbec105df410bd
    Merge: 7dc4a3e 60f8707
    Author: Minjae Kim <[email protected]>
    Date:   Mon Jul 31 15:13:46 2023 +0900

        Merge branch 'develop-frontend' into 199-feat-레스토랑-카드에-loading-상태-추가-및-skeleton-반영

    commit 7dc4a3e450c1fc54d292c9948d9871510a460f56
    Author: d0dam <[email protected]>
    Date:   Mon Jul 31 15:10:42 2023 +0900

        Squashed commit of the following:

        commit 60f870732951b14a824138828074370862fe40a8
        Author: Jeremy <[email protected]>
        Date:   Mon Jul 31 14:41:46 2023 +0900

            feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

            * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

            * style: 마커 호버시 마커 강조 (#192)

            * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

            * refactor: 불필요한 코드 제거 (#192)

            - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
            - 마커 클릭시 맵 모달 이벤트 제거

            * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

            * style: 레스토랑 오버레이 스타일 수정 (#192)

            * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

            * feat: 마커 클릭시 강조 효과 주기 (#192)

            * Squashed commit of the following:

            commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
            Author: Minjae Kim <[email protected]>
            Date:   Fri Jul 28 15:06:21 2023 +0900

                design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

            commit 21128038e8dbd0953497950833f65dc918ffc40b
            Author: 황준승 <[email protected]>
            Date:   Thu Jul 27 16:45:06 2023 +0900

                feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

                * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

                * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

                * refactor: getQueryString 로직 분리 및 적용 (#180)

                * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

                * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

                * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

                * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

                * feat: CelebDropDown blur 기능 추가 (#184)

                * fix: 불필요한 useEffect dependency 제거 (#184)

                * feat: Restaurant_Category에 전체 옵션 추가 (#184)

                * fix: CelebId 초기값 수정 (#184)

                * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

                * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

                * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

                * fix: NavButton 불필요한 hover 기능 제거 (#184)

                Changed:
                hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

                * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

                ---------

                Co-authored-by: d0dam <[email protected]>
                Co-authored-by: Jeremy <[email protected]>

            * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

            * style: 파일명 오류 수정 (#192)

            * refactor: baseURL 환경변수 설정 및 type import 분리

            * feat: RestaurantCard 컴포넌트 props 수정 (#192)

            onClick을 optional로 수정

            * refactor: getQuadrant 리팩터링 (#192)

            * style: 상태 네이밍 수정 (#192)

            mainPosition -> currentCenter

            * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

            * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

            * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

            * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

            size: number => string

            * fix: setHoverId가 없을 때 default value 설정 (#192)

    commit 60f870732951b14a824138828074370862fe40a8
    Author: Jeremy <[email protected]>
    Date:   Mon Jul 31 14:41:46 2023 +0900

        feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

        * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

        * style: 마커 호버시 마커 강조 (#192)

        * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

        * refactor: 불필요한 코드 제거 (#192)

        - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
        - 마커 클릭시 맵 모달 이벤트 제거

        * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

        * style: 레스토랑 오버레이 스타일 수정 (#192)

        * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

        * feat: 마커 클릭시 강조 효과 주기 (#192)

        * Squashed commit of the following:

        commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
        Author: Minjae Kim <[email protected]>
        Date:   Fri Jul 28 15:06:21 2023 +0900

            design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

        commit 21128038e8dbd0953497950833f65dc918ffc40b
        Author: 황준승 <[email protected]>
        Date:   Thu Jul 27 16:45:06 2023 +0900

            feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

            * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

            * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

            * refactor: getQueryString 로직 분리 및 적용 (#180)

            * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

            * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

            * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

            * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

            * feat: CelebDropDown blur 기능 추가 (#184)

            * fix: 불필요한 useEffect dependency 제거 (#184)

            * feat: Restaurant_Category에 전체 옵션 추가 (#184)

            * fix: CelebId 초기값 수정 (#184)

            * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

            * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

            * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

            * fix: NavButton 불필요한 hover 기능 제거 (#184)

            Changed:
            hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

            * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

            ---------

            Co-authored-by: d0dam <[email protected]>
            Co-authored-by: Jeremy <[email protected]>

        * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

        * style: 파일명 오류 수정 (#192)

        * refactor: baseURL 환경변수 설정 및 type import 분리

        * feat: RestaurantCard 컴포넌트 props 수정 (#192)

        onClick을 optional로 수정

        * refactor: getQuadrant 리팩터링 (#192)

        * style: 상태 네이밍 수정 (#192)

        mainPosition -> currentCenter

        * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

        * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

        * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

        * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

        size: number => string

        * fix: setHoverId가 없을 때 default value 설정 (#192)

    * refactor: 경로 수정 (#201)

    * fix: lint 에러 수정 (#201)

    ---------

    Co-authored-by: Jeremy <[email protected]>

commit 2977855a9662aa0a822f2d003e6fe5577b1e1618
Author: Minjae Kim <[email protected]>
Date:   Mon Jul 31 16:05:17 2023 +0900

    feat: 레스토랑 카드에 loading 상태 추가 및 skeleton 반영 (#202)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

    * refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

    * refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

    * refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

    * refactor: Map에 data 로딩 상태 추가 (#199)

    * feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

    * refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

    * Squashed commit of the following:

    commit 60f870732951b14a824138828074370862fe40a8
    Author: Jeremy <[email protected]>
    Date:   Mon Jul 31 14:41:46 2023 +0900

        feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

        * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

        * style: 마커 호버시 마커 강조 (#192)

        * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

        * refactor: 불필요한 코드 제거 (#192)

        - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
        - 마커 클릭시 맵 모달 이벤트 제거

        * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

        * style: 레스토랑 오버레이 스타일 수정 (#192)

        * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

        * feat: 마커 클릭시 강조 효과 주기 (#192)

        * Squashed commit of the following:

        commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
        Author: Minjae Kim <[email protected]>
        Date:   Fri Jul 28 15:06:21 2023 +0900

            design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

        commit 21128038e8dbd0953497950833f65dc918ffc40b
        Author: 황준승 <[email protected]>
        Date:   Thu Jul 27 16:45:06 2023 +0900

            feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

            * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

            * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

            * refactor: getQueryString 로직 분리 및 적용 (#180)

            * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

            * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

            * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

            * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

            * feat: CelebDropDown blur 기능 추가 (#184)

            * fix: 불필요한 useEffect dependency 제거 (#184)

            * feat: Restaurant_Category에 전체 옵션 추가 (#184)

            * fix: CelebId 초기값 수정 (#184)

            * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

            * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

            * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

            * fix: NavButton 불필요한 hover 기능 제거 (#184)

            Changed:
            hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

            * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

            ---------

            Co-authored-by: d0dam <[email protected]>
            Co-authored-by: Jeremy <[email protected]>

        * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

        * style: 파일명 오류 수정 (#192)

        * refactor: baseURL 환경변수 설정 및 type import 분리

        * feat: RestaurantCard 컴포넌트 props 수정 (#192)

        onClick을 optional로 수정

        * refactor: getQuadrant 리팩터링 (#192)

        * style: 상태 네이밍 수정 (#192)

        mainPosition -> currentCenter

        * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

        * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

        * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

        * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

        size: number => string

        * fix: setHoverId가 없을 때 default value 설정 (#192)

    * fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

    ---------

    Co-authored-by: Jeremy <[email protected]>

commit 60f870732951b14a824138828074370862fe40a8
Author: Jeremy <[email protected]>
Date:   Mon Jul 31 14:41:46 2023 +0900

    feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * style: 파일명 오류 수정 (#192)

    * refactor: baseURL 환경변수 설정 및 type import 분리

    * feat: RestaurantCard 컴포넌트 props 수정 (#192)

    onClick을 optional로 수정

    * refactor: getQuadrant 리팩터링 (#192)

    * style: 상태 네이밍 수정 (#192)

    mainPosition -> currentCenter

    * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

    * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

    * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

    * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

    size: number => string

    * fix: setHoverId가 없을 때 default value 설정 (#192)

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

* refactor: BASE_URL 값 수정 (#193)

* refactor: react query, zustand, axios 설치 (#212)

* chore: 전역상태관리 및 비동기 라이브러리 설치 (#210)

* refactor: 리액트 쿼리 및 axios 적용 (#210)

* bug: 지도 버그 수정 (#217)

* fix: 카드 모달 에러 수정 (#216)

카드 모달 클릭 시 꺼져버리는 버그 수정

* fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

* design: 지도 커스텀 (#219)

* fix: 카드 모달 에러 수정 (#216)

카드 모달 클릭 시 꺼져버리는 버그 수정

* fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

* feat: 지도 커스텀 (#218)

* feat: 웹 접근성 적용 (#220) (#223)

* feat: 로그인 로그아웃 기능 구현 (#225)

* feat: 로그인 및 로그아웃 기능 구현 (#215)

* fix: 셀럽 버튼 blur 이벤트 버그 수정 (#227)

* feat: CelebDropDown 의 Options를 서버에서 셀럽 데이터 받아오기 (#215)

* fix: celeb 데이터에 전체 속성 추가 시 동작하지 않는 에러 해결 (#215)

* refactor: 불필요한 주석 제거 (#215)

* refactor: 중복된 코드 제거 (#215)

* refactor: 셀럽 전체 카테고리 변수를 다른 파일로 분리 (#215)

* refactor: restaurantList 데이터 수정 (#215)

* refactor: useEffect에 의존 배열에 celebOptions 제거 (#215)

* refactor: zustand persist 설정으로 localStorage 동기화 구현(#215)

* feat: 음식점 조회 시 페이징 적용 (#221)

* fix: 카드 모달 에러 수정 (#216)

카드 모달 클릭 시 꺼져버리는 버그 수정

* fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

* feat: 지도 커스텀 (#218)

* feat: PageNationBar 구현 (#178)

* feat: PageNationBar 음식점 카드 목록에 연결 (#178)

* style: 컨벤션에 맞게 수정  (#178)

* feat: feat: 이전 다음 버튼 기능 구현 (#178)

* Merge commit '3b0692ccc2e3893c3e50d37ccdf73d79c552a2da'

* Squashed commit of the following:

commit 2c4e694ca24454fbe549e3ffbf60b0d3864e4777
Author: 황준승 <[email protected]>
Date:   Tue Aug 1 16:50:38 2023 +0900

    feat: 로그인 로그아웃 기능 구현 (#225)

    * feat: 로그인 및 로그아웃 기능 구현 (#215)

    * fix: 셀럽 버튼 blur 이벤트 버그 수정 (#227)

    * feat: CelebDropDown 의 Options를 서버에서 셀럽 데이터 받아오기 (#215)

    * fix: celeb 데이터에 전체 속성 추가 시 동작하지 않는 에러 해결 (#215)

    * refactor: 불필요한 주석 제거 (#215)

    * refactor: 중복된 코드 제거 (#215)

    * refactor: 셀럽 전체 카테고리 변수를 다른 파일로 분리 (#215)

    * refactor: restaurantList 데이터 수정 (#215)

    * refactor: useEffect에 의존 배열에 celebOptions 제거 (#215)

    * refactor: zustand persist 설정으로 localStorage 동기화 구현(#215)

commit 3b0692ccc2e3893c3e50d37ccdf73d79c552a2da
Author: Jeremy <[email protected]>
Date:   Tue Aug 1 12:11:41 2023 +0900

    feat: 웹 접근성 적용 (#220) (#223)

commit e48e9a0a5247b8ac7e95561bb9932e29f9e3e03b
Author: Jeremy <[email protected]>
Date:   Tue Aug 1 10:15:43 2023 +0900

    design: 지도 커스텀 (#219)

    * fix: 카드 모달 에러 수정 (#216)

    카드 모달 클릭 시 꺼져버리는 버그 수정

    * fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

    * feat: 지도 커스텀 (#218)

commit 9b153ef2925c966946ab5bfe2a1cacf3f193e767
Author: Jeremy <[email protected]>
Date:   Tue Aug 1 10:15:32 2023 +0900

    bug: 지도 버그 수정 (#217)

    * fix: 카드 모달 에러 수정 (#216)

    카드 모달 클릭 시 꺼져버리는 버그 수정

    * fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

---------

Co-authored-by: Jeremy <[email protected]>

* chore: 도메인 설정을 위한 webpack 수정 (#234)

* chore: chore-도메인-설정을-위한-webpack-수정 (#231)

* fix: 서버가 안 뜨는 에러 해결 (#231)

Changed:
disableHostCheck 삭제

* fix: 도메인 설정을 위한 webpack 설정 수정(#231)

* fix: 도메인 설정을 위한 webpack5 설정 수정(#231)

* chore: webpack production 파일 수정 (#231)

* fix: 도메인 배포 환경에서 Invalid 에러 해결 (#231)

* fix: 도메인 수정으로 인한 meta 태그 수정(#231)

* chore: 도메인 설정을 위한 webpack 수정 (#231)

* fix: 도메인을 위한 Webpack 에러 수정 (#231)

* chore: 이미지 정책을 위한 meta 수정 (#231)

* [⚙️Chore] 도메인 설정을 위한 webpack 수정 (#236)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* chore: chore-도메인-설정을-위한-webpack-수정 (#231)

* fix: 서버가 안 뜨는 에러 해결 (#231)

Changed:
disableHostCheck 삭제

* fix: 도메인 설정을 위한 webpack 설정 수정(#231)

* fix: 도메인 설정을 위한 webpack5 설정 수정(#231)

* chore: webpack production 파일 수정 (#231)

* fix: 도메인 배포 환경에서 Invalid 에러 해결 (#231)

* fix: 도메인 수정으로 인한 meta 태그 수정(#231)

* chore: 도메인 설정을 위한 webpack 수정 (#231)

* fix: 도메인을 위한 Webpack 에러 수정 (#231)

* chore: 이미지 정책을 위한 meta 수정 (#231)

* fix: style-lint 에러 해결 (#231)

* fix: 이미지 url 변경 (#231)

* fix: prod 모드에서 react-devtools가 나오는 에러 해결 (#231)

---------

Co-authored-by: Donghun Shin <[email protected]>

* feat: 반응형 페이지 구현 (#237)

* chore: production 접근 포트 설정 (#229)

* refactor: 파일 확장자명 변경 (#229)

* feat: 미디어 쿼리 훅 구현 (#229)

* feat: 반응형 구현(#229)

* refactor: BottomSheet 상태를 전역으로 선언, 시트가 열렸을 때 지도 커버 추가  (#229)

* feat: BottomSheet 제목 스켈레톤 추가 (#229)

* feat: 이미지 캐러셀에 모바일 전용 이벤트 추가  (#229)

* refactor: 모바일에서 지도가 리스트업시 축소되지 않도록 수정 (#229)

* refactor: 이미지 케러셀이 모바일에서는 버튼이 보이지 않도록 수정 (#229)

* refactor: 모바일 내의 음식점 리스트 반응형 구현 (#229)

* fix: PageNationBar 의 이벤트 버블링 방지 (#229)

* design: PageNationBar 작은 창에서의 크기 조절 (#229)

* refactor: PageNationBar 스켈레톤과 같이 보이도록 수정 (#229)

* Merge commit '05dab5a9d163eac00de06c6821eca2d2f6669ac1'

* design: LoadingDots 의 dot을 svg로 변경

---------

Co-authored-by: Jeremy <[email protected]>
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: Donghun Shin <[email protected]>
Co-authored-by: turtle601 <[email protected]>
TaeyeonRoyce pushed a commit that referenced this pull request Aug 3, 2023
* refactor: 음식점 API 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* fix: Map 컴포넌트 위경도 뒤바뀜 오류 수정 (#134)

* refactor: 음식점 카드 컴포넌트 API명세에 맞게 수정 (#134)

* refactor: 불필요한 export 제거 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* refactor: handler 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 메인페이지 UI구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* style: 위경도 타입 파일로 분리 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 카드 클릭시 메인좌표 이동 기능 구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* design: footer 문구 수정 (#138)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 클릭시 마커 구분 (#134)

* refactor: 메인페이지 scroll 개선 및 footer 추가 (#134)

* feat: 맵 모달 구현 (#134)

* refactor: MainPage 파일 제거

* refactor: MainPage 파일 복구 (#134)

* feat: 데이터 생성 (#134)

* refactor: search bar 파일 제거 (#134)

* feat: 음식점 카드 클릭시 기능 구현 (#134)

* feat: 지도 모달 안의 컨텐츠 구성 (#134)

* refactor: 메인페이지 디자인 수정 및 음식점 개수 동기화 (#134)

* design: 모달 내 폰트사이즈 수정 (#134)

* refactor: 지도 2중 생성 오류 처리 및 훅 분리 (#134)

지도 생성 로직 분리

* feat: 지도 마커 클릭시 음식점 정보 확인 기능 구현 (#134)

* refactor: 불필요한 코드 삭제 (#134)

* fix: 이미지 import 오류 해결 (#134)

* fix: lint 오류 해결 (#134)

* refactor: 카카오 지도 코드 제거 (#151)

* chore: 구글 지도 환경 설정 (#151)

react-wrapper 라이브러리 설치

* feat: 구글 지도 기본 화면 구현 (#151)

* feat: property명 구글 api에 맞게 수정 (#151)

latitude -> lat, longitude-> lng

* feat: 지도에 레스토랑 마커 구현 (#151)

* feat: 레스토랑 카드 클릭 시 해당 좌표로 지도 이동 (#151)

* feat: 마커 클릭 시 해당 좌표로 지도 이동 및 모달 슬라이드업 구현 (#151)

* feat: 지도 언어 한국어로 설정 (#151)

* feat: 지도 컴포넌트 스토리북 구현 (#151)

* fix: 변수명 오류 수정 (#151)

* feat: 전제조회 비동기 구현 (#151)

* fix: lint error 수정 (#151)

---------

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
kdkdhoho added a commit that referenced this pull request Aug 3, 2023
* chore: 초기설정

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* chore: 스토리북 패키지 설치

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* chore: global style 설정

reset css, 메인 색상 상수화

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* chore: 프론트엔드 환경설정웹팩 바벨 수정 (#31)

* chore: ignorePatterns 속성 추가 (#30)

lint 설정이 필요없는 파일 설정하기

* chore: @babel/preset-env useBuiltIn 속성 설정 추가 (#30)

* chore: 이미지 로더 Webpack5 최신 문법으로 변경 (#30)

Change:
- url-loader: limit을 10000 -> 8kb로 변경

* chore: 웹팩 dev, common, prod 환경 분리 (#30)

* fix: corejs 관련 설정 철자 오류 수정 (#30)

* fix: ignorePatterns 에 모든 webpack 파일이 적용되도록 설정 변경 (#30)

* chore: production 환경 js 파일 암호화 설정 (#30)

* fix: import React 구문을 없애도 기능 동작하도록 변경 (#30)

Add:
- @babel/react에 runtime 속성 부여

* chore: webpack 파일 폴더로 묶기 (#30)

* chore: 스토리북 글로벌 스타일 적용 (#35)

* chore: global style 설정  (#33)

reset css, 메인 색상 수정

* chore: 스토리북 addon styling 설치  (#33)

* chore: 스토리북 global style 적용 (#33)

* style: GlobalStyles로 파일명 수정 (#33)

* chore: node 버전 설정

* fix: font 관련 globalStyle 수정 및 전역 declare types 설정 (#38) (#39)

* feat: Label 컴포넌트 구현 (#41)

* style: 폰트 사이즈 상수 컨벤션 적용 (#40)

* feat: Label 컴포넌트 구현

* style: 오탈자 수정

* feat: border-radius 상수화 (#32)

* feat: Label 컴포넌트 추상화 (#32)

* style: Label 컴포넌트 파일 이동(#32)

* feat: Label 컴포넌트 index 파일 생성 (#32)

* feat: Header와 프로필 이미지를 만드는 컴포넌트 구현 (#42)

* feat: Header 컴포넌트 구현(#28)

* feat: ProfileImage 컴포넌트 구현(#28)

* feat: ProfileImage와 Header 스토리북 추가(#28)

* feat: 레스토랑 카드 컴포넌트 구현 (#49)

* chore: webpack svg 관련 환경 설정 (#48)

* feat: Restaurant 컴포넌트 생성 (#46)

* feat: Label 컴포넌트 스토리북 args 추가 (#41)

* feat: 레스토랑 카드 props 타입 수정 (#46)

isAds optional 적용 및 default 값 적용

* feat: 레스토랑 카드 reviewCount view 수정 (#46)

999개 이상 시 999+ 적용

* fix: svg 스토리북 인식 오류 해결(#48)

스토리북 svg관련 룰 적용

* style: 레스토랑 카드 컴포넌트 내부 컴포넌트 수정 (#46)

* test: 레스토랑 카드 컴포넌트 스토리북 항목 추가 (#46)

유료광고가 아닐 시

* feat: 레스토랑 대표 이미지 웹 접근성 적용 (#46)

* refactor: 중복되는 코드 제거 (#46)

* fix: px -> rem으로 수정 (#32)(#46)

* feat: box-sizing 속성 적용 (#57)

* Revert "fix: px -> rem으로 수정 (#32)(#46)"

This reverts commit 820fceb14408c9c7dbb3b04d6273dcf101b0bd95.

* refactor: defaultProps 삭제 (#46)

* feat: button 추상화 컴포넌트 제작 (#52)

* feat: Button 컴포넌트 구현 (#44)

* chore: storybook 관련 라이브러리 위치 dependencies로 변경 (#44)

* refactor: figma 시안에 맞추어 TextButton 컴포넌트의 추상화 개선 (#44)

* refactor: defaultProps 삭제 (#44)

* chore: storybook dependency 변경 (#44)

* fix: 오타 수정 (#44)

* chore: style폴더 파일들의 확장자를 tsx에서 ts로 변경 (#54) (#65)

* refactor: 일부 lint 규칙 제거 (#66)

* refactor: 2개의 lint 룰 off (#58)

다음 두 가지를 추가
"react/require-default-props": "off",
    "react/jsx-props-no-spreading": "off",

* refactor: off 된 lint의 상단 disabled 제거 (#58)

* fix: globalStyles에 존재하는 문제 개선 및 네이밍 수정 (#70)

* fix: GlobalStyles 오류 및 개선사항 반영 (#69)

* refactor: base에 button에 커서가 나오는 css 추가 (#69)

* refactor: 기존에 작성한 cusor:pointer css 제거 (#69)

* feat: 셀럽 베너 컴포넌트 구현 (#68)

* feat: Button 컴포넌트 구현 (#44)

* chore: storybook 관련 라이브러리 위치 dependencies로 변경 (#44)

* refactor: figma 시안에 맞추어 TextButton 컴포넌트의 추상화 개선 (#44)

* feat: celebBanner 컴포넌트 구현 (#43)

* feat: 비디오 미리보기 컴포넌트 구현 (#53)

* feat: iso 날짜의 포맷을 한국시로 바꾸는 util 구현 (#45)

* feat: 일정이상 길이의 글을 특정 라인까지만 보여주는 css 함수 구현 (#45)

* feat: VideoPreview 컴포넌트 구현 (#45)

* feat: useBooleanState 훅 구현  (#45)

* feat: useBooleanState 훅 구현  (#45)

* refactor: truncateText의 문자열을 css로 래핑 (#45)

* feat: SearchbarDropDown 컴포넌트 구현 (#56)

* feat: SearchbarDropDown 기능 구현 (#34)

참고사항:
비제어 컴포넌트로 구현

* feat: SearchbarInput 컴포넌트 분리, 스타일 추가 및 구현 (#34)

* feat: SearchbarSelectBox 컴포넌트 분리, 스타일 추가 및 구현 (#34)

* refactor: useSearchBarRef 훅 분리 (#34)

* feat: 돋보기 아이콘 가져오기 (#34)

* feat: SearchbarDropDown 스타일 및 컴포넌트 구현

* fix: webpack resolve 속성 오타 수정 (#55)

Changed:
json -> .json

* style: 스타일 변수명 Prefix에 Styled- 붙이기 (#34)

* refactor: 타입 관련import -> import type로 변경 #34

* refactor: 테스트를 위한 option배열 value 다른 값 주입 (#34)

* refactor: SearchbarInput Styled관련 변수 네이밍 수정 (#34)

* refactor: inputRef 속성 타입 변경 (#34)

* fix: dev, prod환경에서 svg 컴포넌트가 보여지지 않는 에러 해결(#78)

* feat: SearchIcon import 방식 수정 (#34)

* refactor: styles/common 에 적용해놓은 상수값 적용 (#34)

* refactor: SearchbarDropDownProps 타입 변경 (#34)

* style: 변수 네이밍 변경 (#34)

Changed:
SearchInput -> SearchbarDropDown

* refactor: ProfileImage 컴포넌트 적용 (#34)

* refactor: SearchbarDropDown width 속성 추가 및 input 태그 width 속성 변경 (#34)

* style: StyledSearchbarDropDown 변수 코드 위 수정 (#34)

* feat: SearcDropDownProps에 placeholder 속성 추가 (#34)

* refactor: 스타일 컴포넌트 구조분해할당 문법으로 변경 (#34)

* refactor: padding 단축형 설정으로 변경 (#34)

* refactor: 타입 네이밍 Option -> CelebsSearchbarOption 수정 (#34)

* feat: 지도 컴포넌트 구현 (#71)

* chore: 환경변수 환경 설정 (#64)

* feat: 실제 지도를 그리는 Javascript API를 불러오기 (#64)

* feat: 지도 크기, 주소를 입력 받아 지도 생성 기능 구현 (#51)

* chore: 스토리북 실행시 카카오맵 자바스크립트 API 불러오기 (#51)

* feat: 지도 컴포넌트 스토리북 구현 (#51)

* feat: 디폴트 좌표 선릉캠퍼스로 설정 (#51)

* feat: 주소 혹은 좌표를 통해 지도 기능 구현 (#51)

* feat: 지도 컴포넌트 props 추가 (#51)

level(지도 확대 정도)

* refactor: 주석제거 (#51)

* feat: 여러 마크 생성 기능 구현(#51)

* refactor: SearchBar 컴포넌트 스펠링 변경 및 import 에러 해결 (#94) (#95)

* fix: 파일명 대소문자가 적용되지 않아 발생한 에러 해결 (#106) (#107)

* fix: 폴더 중복 생성 오류 (#120)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* style: 폴더 삭제 (#106)

* style: 폴더 중복 문제 해결 (#106)

* Revert "infra: 이슈 템플릿 & PR 템플릿 작성 (#86)"

This reverts commit c065f969e2b5fb87165c3d83b5672bd009c1560e.

---------

Co-authored-by: Donghun Shin <[email protected]>

* fix: storybook/@react가devDependcies와 dependencies 둘 다 적혀져있는 오류 해결 (#144) (#116)

* chore: msw 초기환경 세팅 (#92)

* chore: msw 초기환경 세팅

* style: 불필요한 코드 및 주석 제거 (#88)

* refactor: develop환경에서 worker 설정 (#88)

* fix: mockServiceWorker 경로 못읽는 오류 해결 (#88)

* chore: style-lint 설정 (#125)

* chore: style-components 관련 style-lint 설치 (#124)

* chore: style-lint-order 패키지 설치 및 설정파일 수정 (#124)

* style: style-lint-order에 맞게 css 코드 수정 (#124)

* chore: style-lint vscode 적용되는 설정 추가 (#124)

* chore: style-lint 적용 시 코드 변경 사항 수정 (#124)

* chore: react-testing-library 설치 및 설정 (#126) (#127)

* feat: 레스토랑 카드 수정된 디자인 반영 (#122) (#123)

* design: 레스토랑 카드 수정된 디자인 반영 (#122)

* refactor: stylelint 그룹별 개행설정(#122)

* design: 레스토랑 카드 음식점명 스타일 수정 (#122)

* feat: Footer 컴포넌트 구현 (#137) (#138)

* fix: production 과 dev 관련 설정으로 배포 안되던 에러 해결 (#143)

* 143 infra 프론트엔드 cicd 셋팅 (#144)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* Create frontend-ci.yml

* Update frontend-ci.yml

* Update frontend-ci.yml

* fail test

* Update formatDateToKorean.ts

* Update frontend-ci.yml

* Create frontend-dev-cd.yml

* Update frontend-dev-cd.yml

* Update frontend-dev-cd.yml

* Update frontend-dev-cd.yml

* Update frontend-dev-cd.yml

---------

Co-authored-by: Taeyeon <[email protected]>

* feat: 메인페이지 구현 (#150)

* refactor: 음식점 API 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* fix: Map 컴포넌트 위경도 뒤바뀜 오류 수정 (#134)

* refactor: 음식점 카드 컴포넌트 API명세에 맞게 수정 (#134)

* refactor: 불필요한 export 제거 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* refactor: handler 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 메인페이지 UI구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* style: 위경도 타입 파일로 분리 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 카드 클릭시 메인좌표 이동 기능 구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* design: footer 문구 수정 (#138)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 클릭시 마커 구분 (#134)

* refactor: 메인페이지 scroll 개선 및 footer 추가 (#134)

* feat: 맵 모달 구현 (#134)

* refactor: MainPage 파일 제거

* refactor: MainPage 파일 복구 (#134)

* feat: 데이터 생성 (#134)

* refactor: search bar 파일 제거 (#134)

* feat: 음식점 카드 클릭시 기능 구현 (#134)

* feat: 지도 모달 안의 컨텐츠 구성 (#134)

* refactor: 메인페이지 디자인 수정 및 음식점 개수 동기화 (#134)

* design: 모달 내 폰트사이즈 수정 (#134)

* refactor: 지도 2중 생성 오류 처리 및 훅 분리 (#134)

지도 생성 로직 분리

* feat: 지도 마커 클릭시 음식점 정보 확인 기능 구현 (#134)

* refactor: 불필요한 코드 삭제 (#134)

* fix: 이미지 import 오류 해결 (#134)

* fix: lint 오류 해결 (#134)

---------

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: google map 지도로 변경 (#162)

* refactor: 음식점 API 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* fix: Map 컴포넌트 위경도 뒤바뀜 오류 수정 (#134)

* refactor: 음식점 카드 컴포넌트 API명세에 맞게 수정 (#134)

* refactor: 불필요한 export 제거 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* refactor: handler 타입 지정 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 메인페이지 UI구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* style: 위경도 타입 파일로 분리 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 카드 클릭시 메인좌표 이동 기능 구현 (#134)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* design: footer 문구 수정 (#138)

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* feat: 음식점 클릭시 마커 구분 (#134)

* refactor: 메인페이지 scroll 개선 및 footer 추가 (#134)

* feat: 맵 모달 구현 (#134)

* refactor: MainPage 파일 제거

* refactor: MainPage 파일 복구 (#134)

* feat: 데이터 생성 (#134)

* refactor: search bar 파일 제거 (#134)

* feat: 음식점 카드 클릭시 기능 구현 (#134)

* feat: 지도 모달 안의 컨텐츠 구성 (#134)

* refactor: 메인페이지 디자인 수정 및 음식점 개수 동기화 (#134)

* design: 모달 내 폰트사이즈 수정 (#134)

* refactor: 지도 2중 생성 오류 처리 및 훅 분리 (#134)

지도 생성 로직 분리

* feat: 지도 마커 클릭시 음식점 정보 확인 기능 구현 (#134)

* refactor: 불필요한 코드 삭제 (#134)

* fix: 이미지 import 오류 해결 (#134)

* fix: lint 오류 해결 (#134)

* refactor: 카카오 지도 코드 제거 (#151)

* chore: 구글 지도 환경 설정 (#151)

react-wrapper 라이브러리 설치

* feat: 구글 지도 기본 화면 구현 (#151)

* feat: property명 구글 api에 맞게 수정 (#151)

latitude -> lat, longitude-> lng

* feat: 지도에 레스토랑 마커 구현 (#151)

* feat: 레스토랑 카드 클릭 시 해당 좌표로 지도 이동 (#151)

* feat: 마커 클릭 시 해당 좌표로 지도 이동 및 모달 슬라이드업 구현 (#151)

* feat: 지도 언어 한국어로 설정 (#151)

* feat: 지도 컴포넌트 스토리북 구현 (#151)

* fix: 변수명 오류 수정 (#151)

* feat: 전제조회 비동기 구현 (#151)

* fix: lint error 수정 (#151)

---------

Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>

* fix: bug-frontend-cd 파일 오타 수정 fronted -> frontend (#156) (#157)

* Update and rename frontend-dev-cd.yml to frontend-cd.yml

* fix: cd workflow (#164)

* feat: google map 보강 (#168)

* feat: 레스토랑 카드를 반응형으로 스타일링 (#167)

* feat: Overlay 추가, Map에 추가 메서드 추가 및 훅 분리, 그에 따른 변경사항 적용 (#167)

* refactor: 네이밍 변경, Overlay 구조 변경 (#167)

* feat: 로딩 컴포넌트 및 스켈레톤 구현 (#140)

* feat: 로딩 애니메이션 컴포넌트 구현 (#90)

* refactor: loadingAnimation 도형 간 간격 조정 (#90)

* feat: skeleton css 및 컴포넌트 구현 (#90)

* feat: LoadingDots 추가

* refactor: Loading 관련 컴포넌트를 한 폴더로 분리 (#90)

* design: celuveat 아이콘 픽셀 단위 조정 (#90)

* design: celuveat 아이콘 크기를 조절할 수 있게 svg 코드 수정 (#90)

* refactor: 폴더 구조 변경, 네이밍 변경 (#90)

* refactor: svg width props 제거, 일부 스타일 수정 (#90)

* feat: 내 위치 기반 음식점 조회 기능 추가 (#177)

* feat: LoadingDots 추가 (#171)

* refactor: 일부 네이밍 변경 (#171)

* chore: 지도에 사용할 svg 추가 (#171)

* feat: 기본적인 map ui 구성 (#171)

* chore: 더하기 빼기 svg 파일 변경 (#171)

* chore: zoom 관련 ui 스타일 지정 및 기능 연결 (#171)

* fix: common styles 파일의 lint 에러 수정 (#171)

* feat: 리스트와 지도 바운더리 내의 레스토랑 연동 기능 구현 (#176)

* feat: LoadingDots 추가 (#171)

* refactor: 일부 네이밍 변경 (#171)

* chore: 지도에 사용할 svg 추가 (#171)

* feat: 기본적인 map ui 구성 (#171)

* feat: 리스트와 지도 바운더리 내의 레스토랑 연동 기능 구현 (#169)

* feat: fetch함수 추상화 및 적용 (#169)

* refactor: onIdle 함수 리팩터링 (#169)

* fix: 맵 모달에 이미지 import오류 해결 (#169)

---------

Co-authored-by: d0dam <[email protected]>

* fix: react testing library 사용 시 에러 이미지 import 시 에러 발생 (#155)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* fix: jest svg, png 관련 컴포넌트 발생 에러 해결 (#154)

---------

Co-authored-by: Donghun Shin <[email protected]>

* feat: CelebDropDown, NavButton 컴포넌트 기능 구현 (#179)

* feat: NavButton 컴포넌트 구현 (#170)

* feat: CelebDropDown 컴포넌트 구현 (#170)

* feat: isEqual 유틸함수 구현 (#170)

* chore: fastFood 아이콘 추가 (#170)

* chore: Seach Icon 컴포넌트 스타일 수정 (#170)

* feat: CategoryNavbar 컴포넌트 기능 구현 (#170)

* refactor: 불필요한 파일 삭제 (#170)

* refactor: 타입 수정 (#170)

Changed:
1) RestaurantCategory 타입 추가
2) Celebs 타입 export 제거

* refactor: 타입 변경으로 인한 코드 수정 (#170)

* fix: lint 에러 수정 (#170)

* fix: 빌드 시 타입 에러 해결 (#170)

* refactor: 빌드 시 타입 에러 해결 (#170)

* feat: 셀럽 및 카테고리 별 필터링 기능 구현 (#190)

* refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

* feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

* refactor: getQueryString 로직 분리 및 적용 (#180)

* refactor: 헤더 스타일 변경 (#180)

* refactor: after, hover 시 디자인 추가  (#180)

* refactor: 필터 카테고리 navbar 디자인 구현 (#180)

* refactor: 로고 및 카테고리 아이콘 추가 , 관련 스타일 수정 (#180)

* fix: svg import 방식 수정 (#180)

* feat: 지도 전체보기 기능 추가 (#180)

* refactor: nav button 클릭시 아이콘이 강조되도록 변경 (#180)

* fix: fetchRestaurant 에 query 인자를 추가 (#180)

---------

Co-authored-by: Jeremy <[email protected]>

* fix: response 형식 변경 대응 (#180)

* feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

* refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

* feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

* refactor: getQueryString 로직 분리 및 적용 (#180)

* feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

* fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

* refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

* refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

* feat: CelebDropDown blur 기능 추가 (#184)

* fix: 불필요한 useEffect dependency 제거 (#184)

* feat: Restaurant_Category에 전체 옵션 추가 (#184)

* fix: CelebId 초기값 수정 (#184)

* fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

* refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

* refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

* fix: NavButton 불필요한 hover 기능 제거 (#184)

Changed:
hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

* refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

---------

Co-authored-by: d0dam <[email protected]>
Co-authored-by: Jeremy <[email protected]>

* design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

* feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

* feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

* style: 마커 호버시 마커 강조 (#192)

* feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

* refactor: 불필요한 코드 제거 (#192)

- 레스토랑 카드 클릭시 맵 모달 이벤트 제거
- 마커 클릭시 맵 모달 이벤트 제거

* feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

* style: 레스토랑 오버레이 스타일 수정 (#192)

* refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

* feat: 마커 클릭시 강조 효과 주기 (#192)

* Squashed commit of the following:

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

commit 21128038e8dbd0953497950833f65dc918ffc40b
Author: 황준승 <[email protected]>
Date:   Thu Jul 27 16:45:06 2023 +0900

    feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

    * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

    * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

    * refactor: getQueryString 로직 분리 및 적용 (#180)

    * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

    * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

    * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

    * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

    * feat: CelebDropDown blur 기능 추가 (#184)

    * fix: 불필요한 useEffect dependency 제거 (#184)

    * feat: Restaurant_Category에 전체 옵션 추가 (#184)

    * fix: CelebId 초기값 수정 (#184)

    * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

    * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

    * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

    * fix: NavButton 불필요한 hover 기능 제거 (#184)

    Changed:
    hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

    * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

    ---------

    Co-authored-by: d0dam <[email protected]>
    Co-authored-by: Jeremy <[email protected]>

* feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

* style: 파일명 오류 수정 (#192)

* refactor: baseURL 환경변수 설정 및 type import 분리

* feat: RestaurantCard 컴포넌트 props 수정 (#192)

onClick을 optional로 수정

* refactor: getQuadrant 리팩터링 (#192)

* style: 상태 네이밍 수정 (#192)

mainPosition -> currentCenter

* feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

* design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

* refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

* refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

size: number => string

* fix: setHoverId가 없을 때 default value 설정 (#192)

* feat: 레스토랑 카드에 loading 상태 추가 및 skeleton 반영 (#202)

* feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

* style: 마커 호버시 마커 강조 (#192)

* feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

* refactor: 불필요한 코드 제거 (#192)

- 레스토랑 카드 클릭시 맵 모달 이벤트 제거
- 마커 클릭시 맵 모달 이벤트 제거

* feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

* style: 레스토랑 오버레이 스타일 수정 (#192)

* refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

* feat: 마커 클릭시 강조 효과 주기 (#192)

* Squashed commit of the following:

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

commit 21128038e8dbd0953497950833f65dc918ffc40b
Author: 황준승 <[email protected]>
Date:   Thu Jul 27 16:45:06 2023 +0900

    feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

    * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

    * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

    * refactor: getQueryString 로직 분리 및 적용 (#180)

    * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

    * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

    * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

    * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

    * feat: CelebDropDown blur 기능 추가 (#184)

    * fix: 불필요한 useEffect dependency 제거 (#184)

    * feat: Restaurant_Category에 전체 옵션 추가 (#184)

    * fix: CelebId 초기값 수정 (#184)

    * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

    * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

    * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

    * fix: NavButton 불필요한 hover 기능 제거 (#184)

    Changed:
    hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

    * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

    ---------

    Co-authored-by: d0dam <[email protected]>
    Co-authored-by: Jeremy <[email protected]>

* feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

* feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

* refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

* refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

* refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

* refactor: Map에 data 로딩 상태 추가 (#199)

* feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

* refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

* Squashed commit of the following:

commit 60f870732951b14a824138828074370862fe40a8
Author: Jeremy <[email protected]>
Date:   Mon Jul 31 14:41:46 2023 +0900

    feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * style: 파일명 오류 수정 (#192)

    * refactor: baseURL 환경변수 설정 및 type import 분리

    * feat: RestaurantCard 컴포넌트 props 수정 (#192)

    onClick을 optional로 수정

    * refactor: getQuadrant 리팩터링 (#192)

    * style: 상태 네이밍 수정 (#192)

    mainPosition -> currentCenter

    * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

    * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

    * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

    * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

    size: number => string

    * fix: setHoverId가 없을 때 default value 설정 (#192)

* fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

---------

Co-authored-by: Jeremy <[email protected]>

* feat: 음식점 카드에 필요한 컴포넌트 추가 (#205)

* feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

* style: 마커 호버시 마커 강조 (#192)

* feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

* refactor: 불필요한 코드 제거 (#192)

- 레스토랑 카드 클릭시 맵 모달 이벤트 제거
- 마커 클릭시 맵 모달 이벤트 제거

* feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

* style: 레스토랑 오버레이 스타일 수정 (#192)

* refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

* feat: 마커 클릭시 강조 효과 주기 (#192)

* Squashed commit of the following:

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

commit 21128038e8dbd0953497950833f65dc918ffc40b
Author: 황준승 <[email protected]>
Date:   Thu Jul 27 16:45:06 2023 +0900

    feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

    * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

    * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

    * refactor: getQueryString 로직 분리 및 적용 (#180)

    * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

    * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

    * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

    * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

    * feat: CelebDropDown blur 기능 추가 (#184)

    * fix: 불필요한 useEffect dependency 제거 (#184)

    * feat: Restaurant_Category에 전체 옵션 추가 (#184)

    * fix: CelebId 초기값 수정 (#184)

    * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

    * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

    * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

    * fix: NavButton 불필요한 hover 기능 제거 (#184)

    Changed:
    hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

    * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

    ---------

    Co-authored-by: d0dam <[email protected]>
    Co-authored-by: Jeremy <[email protected]>

* feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

* feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

* refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

* refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

* refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

* refactor: Map에 data 로딩 상태 추가 (#199)

* feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

* refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

* feat: ImageCarousel 컴포넌트 구현 (#201)

* refactor: ImageCarousel 컴포넌트의 props 타입을 변경 (#201)

* feat: WaterMarkImage 컴포넌트 구현 (#201)

* refactor: 음식점 카드에 이미지 대신 케러셀 연결 (#201)

* feat: 음식점 사진에 좋아요 아이콘 추가 (#201)

* feat: ProfileImageList 구현 및 음식점 카드에 반영 (#201)

* refactor: story에 size props 추가 (#201)

* refactor: useBooleanState를 활용 가능한 상태를 해당 훅으로 변경 (#201)

* Squashed commit of the following:

commit cfb505f45c57e126c1266d596f03bc2b814759f9
Author: d0dam <[email protected]>
Date:   Mon Jul 31 15:16:41 2023 +0900

    fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

commit fbc4ff10e1ef002e75b22151d5cbec105df410bd
Merge: 7dc4a3e 60f8707
Author: Minjae Kim <[email protected]>
Date:   Mon Jul 31 15:13:46 2023 +0900

    Merge branch 'develop-frontend' into 199-feat-레스토랑-카드에-loading-상태-추가-및-skeleton-반영

commit 7dc4a3e450c1fc54d292c9948d9871510a460f56
Author: d0dam <[email protected]>
Date:   Mon Jul 31 15:10:42 2023 +0900

    Squashed commit of the following:

    commit 60f870732951b14a824138828074370862fe40a8
    Author: Jeremy <[email protected]>
    Date:   Mon Jul 31 14:41:46 2023 +0900

        feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

        * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

        * style: 마커 호버시 마커 강조 (#192)

        * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

        * refactor: 불필요한 코드 제거 (#192)

        - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
        - 마커 클릭시 맵 모달 이벤트 제거

        * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

        * style: 레스토랑 오버레이 스타일 수정 (#192)

        * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

        * feat: 마커 클릭시 강조 효과 주기 (#192)

        * Squashed commit of the following:

        commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
        Author: Minjae Kim <[email protected]>
        Date:   Fri Jul 28 15:06:21 2023 +0900

            design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

        commit 21128038e8dbd0953497950833f65dc918ffc40b
        Author: 황준승 <[email protected]>
        Date:   Thu Jul 27 16:45:06 2023 +0900

            feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

            * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

            * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

            * refactor: getQueryString 로직 분리 및 적용 (#180)

            * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

            * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

            * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

            * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

            * feat: CelebDropDown blur 기능 추가 (#184)

            * fix: 불필요한 useEffect dependency 제거 (#184)

            * feat: Restaurant_Category에 전체 옵션 추가 (#184)

            * fix: CelebId 초기값 수정 (#184)

            * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

            * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

            * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

            * fix: NavButton 불필요한 hover 기능 제거 (#184)

            Changed:
            hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

            * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

            ---------

            Co-authored-by: d0dam <[email protected]>
            Co-authored-by: Jeremy <[email protected]>

        * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

        * style: 파일명 오류 수정 (#192)

        * refactor: baseURL 환경변수 설정 및 type import 분리

        * feat: RestaurantCard 컴포넌트 props 수정 (#192)

        onClick을 optional로 수정

        * refactor: getQuadrant 리팩터링 (#192)

        * style: 상태 네이밍 수정 (#192)

        mainPosition -> currentCenter

        * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

        * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

        * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

        * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

        size: number => string

        * fix: setHoverId가 없을 때 default value 설정 (#192)

commit 60f870732951b14a824138828074370862fe40a8
Author: Jeremy <[email protected]>
Date:   Mon Jul 31 14:41:46 2023 +0900

    feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * style: 파일명 오류 수정 (#192)

    * refactor: baseURL 환경변수 설정 및 type import 분리

    * feat: RestaurantCard 컴포넌트 props 수정 (#192)

    onClick을 optional로 수정

    * refactor: getQuadrant 리팩터링 (#192)

    * style: 상태 네이밍 수정 (#192)

    mainPosition -> currentCenter

    * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

    * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

    * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

    * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

    size: number => string

    * fix: setHoverId가 없을 때 default value 설정 (#192)

* refactor: 경로 수정 (#201)

* fix: lint 에러 수정 (#201)

---------

Co-authored-by: Jeremy <[email protected]>

* feat: 로그인 기능 구현 (#203)

* chore: react-router-dom 라이브러리 설정 및 셋팅 (#193)

* chore: naver, kakao 아이콘 셋팅 (#193)

* feat: api 관련 상수 선언 (#193)

* feat: 네이버, 카카오 로그인 버튼 구현 (#193)

* feat: Oauth 기능 구현 (#193)

* feat: 구글 로그인 버튼 ui 구현 (#193)

* feat: 내 정보 아이콘 ui 구현 (#193)

* feat: InfoDropDown컴포넌트 구현 (#193)

* feat: Modal 컴포넌트 구현 (#193)

* feat: LoginModalContnet 컴포넌트 구현 (#193)

Explained:
로그인 모달창에 쓰이는 content를 컴포넌트로 구현

* feat: Header에 InfoButton 컴포넌트 적용 및 기능 구현 (#193)

* refactor: Modal 컴포넌트 가운데에 정렬이 되도록 수정 (#193)

* refactor: useBooleanstate 훅 활용 (#193)

* refactor: 불필요한 파일 삭제 (#193)

* chore: .vscode 파일 수정 (#193)

* refactor: Oauth 타입 분리 및 적용 (#193)

* refactor: DropDown 리스트 box-shadow 적용 (#193)

* refactor: box shadow 변수 사용 (#193)

* Squashed commit of the following:

commit b81a58763000e0c3de734588ac1d501ac13f3dcf
Author: Minjae Kim <[email protected]>
Date:   Mon Jul 31 16:13:27 2023 +0900

    feat: 음식점 카드에 필요한 컴포넌트 추가 (#205)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

    * refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

    * refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

    * refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

    * refactor: Map에 data 로딩 상태 추가 (#199)

    * feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

    * refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

    * feat: ImageCarousel 컴포넌트 구현 (#201)

    * refactor: ImageCarousel 컴포넌트의 props 타입을 변경 (#201)

    * feat: WaterMarkImage 컴포넌트 구현 (#201)

    * refactor: 음식점 카드에 이미지 대신 케러셀 연결 (#201)

    * feat: 음식점 사진에 좋아요 아이콘 추가 (#201)

    * feat: ProfileImageList 구현 및 음식점 카드에 반영 (#201)

    * refactor: story에 size props 추가 (#201)

    * refactor: useBooleanState를 활용 가능한 상태를 해당 훅으로 변경 (#201)

    * Squashed commit of the following:

    commit cfb505f45c57e126c1266d596f03bc2b814759f9
    Author: d0dam <[email protected]>
    Date:   Mon Jul 31 15:16:41 2023 +0900

        fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

    commit fbc4ff10e1ef002e75b22151d5cbec105df410bd
    Merge: 7dc4a3e 60f8707
    Author: Minjae Kim <[email protected]>
    Date:   Mon Jul 31 15:13:46 2023 +0900

        Merge branch 'develop-frontend' into 199-feat-레스토랑-카드에-loading-상태-추가-및-skeleton-반영

    commit 7dc4a3e450c1fc54d292c9948d9871510a460f56
    Author: d0dam <[email protected]>
    Date:   Mon Jul 31 15:10:42 2023 +0900

        Squashed commit of the following:

        commit 60f870732951b14a824138828074370862fe40a8
        Author: Jeremy <[email protected]>
        Date:   Mon Jul 31 14:41:46 2023 +0900

            feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

            * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

            * style: 마커 호버시 마커 강조 (#192)

            * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

            * refactor: 불필요한 코드 제거 (#192)

            - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
            - 마커 클릭시 맵 모달 이벤트 제거

            * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

            * style: 레스토랑 오버레이 스타일 수정 (#192)

            * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

            * feat: 마커 클릭시 강조 효과 주기 (#192)

            * Squashed commit of the following:

            commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
            Author: Minjae Kim <[email protected]>
            Date:   Fri Jul 28 15:06:21 2023 +0900

                design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

            commit 21128038e8dbd0953497950833f65dc918ffc40b
            Author: 황준승 <[email protected]>
            Date:   Thu Jul 27 16:45:06 2023 +0900

                feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

                * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

                * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

                * refactor: getQueryString 로직 분리 및 적용 (#180)

                * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

                * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

                * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

                * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

                * feat: CelebDropDown blur 기능 추가 (#184)

                * fix: 불필요한 useEffect dependency 제거 (#184)

                * feat: Restaurant_Category에 전체 옵션 추가 (#184)

                * fix: CelebId 초기값 수정 (#184)

                * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

                * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

                * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

                * fix: NavButton 불필요한 hover 기능 제거 (#184)

                Changed:
                hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

                * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

                ---------

                Co-authored-by: d0dam <[email protected]>
                Co-authored-by: Jeremy <[email protected]>

            * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

            * style: 파일명 오류 수정 (#192)

            * refactor: baseURL 환경변수 설정 및 type import 분리

            * feat: RestaurantCard 컴포넌트 props 수정 (#192)

            onClick을 optional로 수정

            * refactor: getQuadrant 리팩터링 (#192)

            * style: 상태 네이밍 수정 (#192)

            mainPosition -> currentCenter

            * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

            * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

            * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

            * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

            size: number => string

            * fix: setHoverId가 없을 때 default value 설정 (#192)

    commit 60f870732951b14a824138828074370862fe40a8
    Author: Jeremy <[email protected]>
    Date:   Mon Jul 31 14:41:46 2023 +0900

        feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

        * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

        * style: 마커 호버시 마커 강조 (#192)

        * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

        * refactor: 불필요한 코드 제거 (#192)

        - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
        - 마커 클릭시 맵 모달 이벤트 제거

        * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

        * style: 레스토랑 오버레이 스타일 수정 (#192)

        * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

        * feat: 마커 클릭시 강조 효과 주기 (#192)

        * Squashed commit of the following:

        commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
        Author: Minjae Kim <[email protected]>
        Date:   Fri Jul 28 15:06:21 2023 +0900

            design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

        commit 21128038e8dbd0953497950833f65dc918ffc40b
        Author: 황준승 <[email protected]>
        Date:   Thu Jul 27 16:45:06 2023 +0900

            feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

            * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

            * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

            * refactor: getQueryString 로직 분리 및 적용 (#180)

            * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

            * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

            * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

            * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

            * feat: CelebDropDown blur 기능 추가 (#184)

            * fix: 불필요한 useEffect dependency 제거 (#184)

            * feat: Restaurant_Category에 전체 옵션 추가 (#184)

            * fix: CelebId 초기값 수정 (#184)

            * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

            * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

            * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

            * fix: NavButton 불필요한 hover 기능 제거 (#184)

            Changed:
            hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

            * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

            ---------

            Co-authored-by: d0dam <[email protected]>
            Co-authored-by: Jeremy <[email protected]>

        * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

        * style: 파일명 오류 수정 (#192)

        * refactor: baseURL 환경변수 설정 및 type import 분리

        * feat: RestaurantCard 컴포넌트 props 수정 (#192)

        onClick을 optional로 수정

        * refactor: getQuadrant 리팩터링 (#192)

        * style: 상태 네이밍 수정 (#192)

        mainPosition -> currentCenter

        * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

        * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

        * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

        * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

        size: number => string

        * fix: setHoverId가 없을 때 default value 설정 (#192)

    * refactor: 경로 수정 (#201)

    * fix: lint 에러 수정 (#201)

    ---------

    Co-authored-by: Jeremy <[email protected]>

commit 2977855a9662aa0a822f2d003e6fe5577b1e1618
Author: Minjae Kim <[email protected]>
Date:   Mon Jul 31 16:05:17 2023 +0900

    feat: 레스토랑 카드에 loading 상태 추가 및 skeleton 반영 (#202)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * feat: 음식점 카드에 사용하는 컴포넌트 스켈레톤 구현 (#199)

    * refactor: 음식점 카드 리스트 컴포넌트 분리, 로딩 상태 추가 (#199)

    * refactor: 이미지에 대해 loading lazy 속성 추가 (#199)

    * refactor: 로딩 애니메이션을 자연스럽게 수정 (#199)

    * refactor: Map에 data 로딩 상태 추가 (#199)

    * feat: 전 음식점 갯수만큼 음식점 스켈레톤을 표시하도록 수정 (#199)

    * refactor: Map이 로딩 상태일 때 스타일 추가 (#199)

    * Squashed commit of the following:

    commit 60f870732951b14a824138828074370862fe40a8
    Author: Jeremy <[email protected]>
    Date:   Mon Jul 31 14:41:46 2023 +0900

        feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

        * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

        * style: 마커 호버시 마커 강조 (#192)

        * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

        * refactor: 불필요한 코드 제거 (#192)

        - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
        - 마커 클릭시 맵 모달 이벤트 제거

        * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

        * style: 레스토랑 오버레이 스타일 수정 (#192)

        * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

        * feat: 마커 클릭시 강조 효과 주기 (#192)

        * Squashed commit of the following:

        commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
        Author: Minjae Kim <[email protected]>
        Date:   Fri Jul 28 15:06:21 2023 +0900

            design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

        commit 21128038e8dbd0953497950833f65dc918ffc40b
        Author: 황준승 <[email protected]>
        Date:   Thu Jul 27 16:45:06 2023 +0900

            feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

            * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

            * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

            * refactor: getQueryString 로직 분리 및 적용 (#180)

            * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

            * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

            * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

            * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

            * feat: CelebDropDown blur 기능 추가 (#184)

            * fix: 불필요한 useEffect dependency 제거 (#184)

            * feat: Restaurant_Category에 전체 옵션 추가 (#184)

            * fix: CelebId 초기값 수정 (#184)

            * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

            * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

            * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

            * fix: NavButton 불필요한 hover 기능 제거 (#184)

            Changed:
            hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

            * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

            ---------

            Co-authored-by: d0dam <[email protected]>
            Co-authored-by: Jeremy <[email protected]>

        * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

        * style: 파일명 오류 수정 (#192)

        * refactor: baseURL 환경변수 설정 및 type import 분리

        * feat: RestaurantCard 컴포넌트 props 수정 (#192)

        onClick을 optional로 수정

        * refactor: getQuadrant 리팩터링 (#192)

        * style: 상태 네이밍 수정 (#192)

        mainPosition -> currentCenter

        * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

        * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

        * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

        * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

        size: number => string

        * fix: setHoverId가 없을 때 default value 설정 (#192)

    * fix: 충돌 해결 간 생긴 에러 및 lint 에러 수정 (#201)

    ---------

    Co-authored-by: Jeremy <[email protected]>

commit 60f870732951b14a824138828074370862fe40a8
Author: Jeremy <[email protected]>
Date:   Mon Jul 31 14:41:46 2023 +0900

    feat: 레스토랑 카드 및 마커 클릭 이벤트 변경 (#198)

    * feat: 마커 호버시 마커를 맨 앞으로 가져오기 (#192)

    * style: 마커 호버시 마커 강조 (#192)

    * feat: 마커 클릭시 레스토랑 카드 띄우기 (#192)

    * refactor: 불필요한 코드 제거 (#192)

    - 레스토랑 카드 클릭시 맵 모달 이벤트 제거
    - 마커 클릭시 맵 모달 이벤트 제거

    * feat: 마커클릭 시 마커 위치에 따라 카드모달 위치 조정 (#192)

    * style: 레스토랑 오버레이 스타일 수정 (#192)

    * refactor: restaurantCard 컴포넌트를 용도에 따라 스타일 다르게 설정 (#192)

    * feat: 마커 클릭시 강조 효과 주기 (#192)

    * Squashed commit of the following:

    commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
    Author: Minjae Kim <[email protected]>
    Date:   Fri Jul 28 15:06:21 2023 +0900

        design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

    commit 21128038e8dbd0953497950833f65dc918ffc40b
    Author: 황준승 <[email protected]>
    Date:   Thu Jul 27 16:45:06 2023 +0900

        feat: 음식점 리스트 중복 필터링 기능 구현 (#186)

        * refactor:  지도 boundary 타입 추가 및 음식점 카테고리 타입 일부 수정 (#180)

        * feat: 셀럽 및 음식점 카테고리 별 필터링 기능 추가 (#180)

        * refactor: getQueryString 로직 분리 및 적용 (#180)

        * feat: CelebDropDown 및 CategoryNavbar에 전체 버튼 추가 (#184)

        * fix: 필터링 클릭 시 렌더링이 한 박자 늦게되는 오류 해결 (#184)

        * refactor: Map 컴포넌트에서 사용하지 않는 props 속성 제거 (#184)

        * refactor: celeb 전체를 나타내는 상태값을 -1로 변경 (#184)

        * feat: CelebDropDown blur 기능 추가 (#184)

        * fix: 불필요한 useEffect dependency 제거 (#184)

        * feat: Restaurant_Category에 전체 옵션 추가 (#184)

        * fix: CelebId 초기값 수정 (#184)

        * fix: API 명세서 수정에 따른 데이터 타입 변경 (#184)

        * refactor: NavButton props 프로퍼티 수정으로 인한 코드 수정 (#184)

        * refactor: css 선언방식을 삼항연산자를 && 로 변경 (#184)

        * fix: NavButton 불필요한 hover 기능 제거 (#184)

        Changed:
        hover 이벤트 && 연산자를 삼항연산자 사용으로 변경

        * refactor: NavButton 컴포넌트를 NavItem 컴포넌트로 네이밍 수정 (#184)

        ---------

        Co-authored-by: d0dam <[email protected]>
        Co-authored-by: Jeremy <[email protected]>

    * feat: 다른 마커 클릭시 기존 마커 모달 닫기 기능 구현 (#192)

    * style: 파일명 오류 수정 (#192)

    * refactor: baseURL 환경변수 설정 및 type import 분리

    * feat: RestaurantCard 컴포넌트 props 수정 (#192)

    onClick을 optional로 수정

    * refactor: getQuadrant 리팩터링 (#192)

    * style: 상태 네이밍 수정 (#192)

    mainPosition -> currentCenter

    * feat: 음식점 카드 호버시 해당 음식점 마커 강조 (#192)

    * design: 강조시 애니메이션 효과 추가 및 음식점 리스트 스타일 수정 (#192)

    * refactor: 음식점 카드 호버시 마커 강조 로직 변경 (#192)

    * refactor: 프로필 이미지 컴포넌트 Props 타입 수정 (#192)

    size: number => string

    * fix: setHoverId가 없을 때 default value 설정 (#192)

commit 3442d16c306a3a1f478a5ee58c9664daa271bf3f
Author: Minjae Kim <[email protected]>
Date:   Fri Jul 28 15:06:21 2023 +0900

    design: 전체 카테고리에 해당하는 이미지 수정 (#195) (#196)

* refactor: BASE_URL 값 수정 (#193)

* refactor: react query, zustand, axios 설치 (#212)

* chore: 전역상태관리 및 비동기 라이브러리 설치 (#210)

* refactor: 리액트 쿼리 및 axios 적용 (#210)

* bug: 지도 버그 수정 (#217)

* fix: 카드 모달 에러 수정 (#216)

카드 모달 클릭 시 꺼져버리는 버그 수정

* fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

* design: 지도 커스텀 (#219)

* fix: 카드 모달 에러 수정 (#216)

카드 모달 클릭 시 꺼져버리는 버그 수정

* fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

* feat: 지도 커스텀 (#218)

* feat: 웹 접근성 적용 (#220) (#223)

* feat: 로그인 로그아웃 기능 구현 (#225)

* feat: 로그인 및 로그아웃 기능 구현 (#215)

* fix: 셀럽 버튼 blur 이벤트 버그 수정 (#227)

* feat: CelebDropDown 의 Options를 서버에서 셀럽 데이터 받아오기 (#215)

* fix: celeb 데이터에 전체 속성 추가 시 동작하지 않는 에러 해결 (#215)

* refactor: 불필요한 주석 제거 (#215)

* refactor: 중복된 코드 제거 (#215)

* refactor: 셀럽 전체 카테고리 변수를 다른 파일로 분리 (#215)

* refactor: restaurantList 데이터 수정 (#215)

* refactor: useEffect에 의존 배열에 celebOptions 제거 (#215)

* refactor: zustand persist 설정으로 localStorage 동기화 구현(#215)

* feat: 음식점 조회 시 페이징 적용 (#221)

* fix: 카드 모달 에러 수정 (#216)

카드 모달 클릭 시 꺼져버리는 버그 수정

* fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

* feat: 지도 커스텀 (#218)

* feat: PageNationBar 구현 (#178)

* feat: PageNationBar 음식점 카드 목록에 연결 (#178)

* style: 컨벤션에 맞게 수정  (#178)

* feat: feat: 이전 다음 버튼 기능 구현 (#178)

* Merge commit '3b0692ccc2e3893c3e50d37ccdf73d79c552a2da'

* Squashed commit of the following:

commit 2c4e694ca24454fbe549e3ffbf60b0d3864e4777
Author: 황준승 <[email protected]>
Date:   Tue Aug 1 16:50:38 2023 +0900

    feat: 로그인 로그아웃 기능 구현 (#225)

    * feat: 로그인 및 로그아웃 기능 구현 (#215)

    * fix: 셀럽 버튼 blur 이벤트 버그 수정 (#227)

    * feat: CelebDropDown 의 Options를 서버에서 셀럽 데이터 받아오기 (#215)

    * fix: celeb 데이터에 전체 속성 추가 시 동작하지 않는 에러 해결 (#215)

    * refactor: 불필요한 주석 제거 (#215)

    * refactor: 중복된 코드 제거 (#215)

    * refactor: 셀럽 전체 카테고리 변수를 다른 파일로 분리 (#215)

    * refactor: restaurantList 데이터 수정 (#215)

    * refactor: useEffect에 의존 배열에 celebOptions 제거 (#215)

    * refactor: zustand persist 설정으로 localStorage 동기화 구현(#215)

commit 3b0692ccc2e3893c3e50d37ccdf73d79c552a2da
Author: Jeremy <[email protected]>
Date:   Tue Aug 1 12:11:41 2023 +0900

    feat: 웹 접근성 적용 (#220) (#223)

commit e48e9a0a5247b8ac7e95561bb9932e29f9e3e03b
Author: Jeremy <[email protected]>
Date:   Tue Aug 1 10:15:43 2023 +0900

    design: 지도 커스텀 (#219)

    * fix: 카드 모달 에러 수정 (#216)

    카드 모달 클릭 시 꺼져버리는 버그 수정

    * fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

    * feat: 지도 커스텀 (#218)

commit 9b153ef2925c966946ab5bfe2a1cacf3f193e767
Author: Jeremy <[email protected]>
Date:   Tue Aug 1 10:15:32 2023 +0900

    bug: 지도 버그 수정 (#217)

    * fix: 카드 모달 에러 수정 (#216)

    카드 모달 클릭 시 꺼져버리는 버그 수정

    * fix: 마커 호버시 호버된 마커 최상단으로 오지 않는 버그 수정 (#216)

---------

Co-authored-by: Jeremy <[email protected]>

* chore: 도메인 설정을 위한 webpack 수정 (#234)

* chore: chore-도메인-설정을-위한-webpack-수정 (#231)

* fix: 서버가 안 뜨는 에러 해결 (#231)

Changed:
disableHostCheck 삭제

* fix: 도메인 설정을 위한 webpack 설정 수정(#231)

* fix: 도메인 설정을 위한 webpack5 설정 수정(#231)

* chore: webpack production 파일 수정 (#231)

* fix: 도메인 배포 환경에서 Invalid 에러 해결 (#231)

* fix: 도메인 수정으로 인한 meta 태그 수정(#231)

* chore: 도메인 설정을 위한 webpack 수정 (#231)

* fix: 도메인을 위한 Webpack 에러 수정 (#231)

* chore: 이미지 정책을 위한 meta 수정 (#231)

* [⚙️Chore] 도메인 설정을 위한 webpack 수정 (#236)

* infra: 이슈 템플릿 & PR 템플릿 작성 (#86)

* infra: 이슈 템플릿 작성 (#84)

* infra: PR 템플릿 작성 (#84)

* chore: chore-도메인-설정을-위한-webpack-수정 (#231)

* fix: 서버가 안 뜨는 에러 해결 (#231)

Changed:
disableHostCheck 삭제

* fix: 도메인 설정을 위한 webpack 설정 수정(#231)

* fix: 도메인 설정을 위한 webpack5 설정 수정(#231)

* chore: webpack production 파일 수정 (#231)

* fix: 도메인 배포 환경에서 Invalid 에러 해결 (#231)

* fix: 도메인 수정으로 인한 meta 태그 수정(#231)

* chore: 도메인 설정을 위한 webpack 수정 (#231)

* fix: 도메인을 위한 Webpack 에러 수정 (#231)

* chore: 이미지 정책을 위한 meta 수정 (#231)

* fix: style-lint 에러 해결 (#231)

* fix: 이미지 url 변경 (#231)

* fix: prod 모드에서 react-devtools가 나오는 에러 해결 (#231)

---------

Co-authored-by: Donghun Shin <[email protected]>

* feat: 반응형 페이지 구현 (#237)

* chore: production 접근 포트 설정 (#229)

* refactor: 파일 확장자명 변경 (#229)

* feat: 미디어 쿼리 훅 구현 (#229)

* feat: 반응형 구현(#229)

* refactor: BottomSheet 상태를 전역으로 선언, 시트가 열렸을 때 지도 커버 추가  (#229)

* feat: BottomSheet 제목 스켈레톤 추가 (#229)

* feat: 이미지 캐러셀에 모바일 전용 이벤트 추가  (#229)

* refactor: 모바일에서 지도가 리스트업시 축소되지 않도록 수정 (#229)

* refactor: 이미지 케러셀이 모바일에서는 버튼이 보이지 않도록 수정 (#229)

* refactor: 모바일 내의 음식점 리스트 반응형 구현 (#229)

* fix: PageNationBar 의 이벤트 버블링 방지 (#229)

* design: PageNationBar 작은 창에서의 크기 조절 (#229)

* refactor: PageNationBar 스켈레톤과 같이 보이도록 수정 (#229)

* Merge commit '05dab5a9d163eac00de06c6821eca2d2f6669ac1'

* design: LoadingDots 의 dot을 svg로 변경

* fix: image 경로 수정

* infra: github workflow 변경

---------

Co-authored-by: Jeremy <[email protected]>
Co-authored-by: Minjae Kim <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: 황준승 <[email protected]>
Co-authored-by: Donghun Shin <[email protected]>
Co-authored-by: turtle601 <[email protected]>
Co-authored-by: Taeyeon <[email protected]>
Co-authored-by: TaeyeonRoyce <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feat 새로운 기능 🍔 frontend ⚡️프론트엔드
Projects
Status: Done PR
Development

Successfully merging this pull request may close these issues.

3 participants