-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* Release test 0.0.1 (#41) * feat: 기본 컴포넌트 생성 * feat: 지도 구현 * Update README.md * Update README.md * Update README.md * feat: marker 이미지 추가 * feat: only icon marker 디자인 완료 * feat: name marker 디자인 완료 * refactor: 지도에 보이는 방식 변경 * feat: 업체 리스트 디자인 완료 하트 상태 useState로 관리 * Create pull_request_template.md * feat: 검색창 구현 * feat: 픽한업체 디자인 * refactor: 겹치는 코드 분리 size 인수로 받는 함수 만들어서 그 사이즈에 맞게 이미지 코드 반환 * feat: 필터 디자인 완료 * feat: 스크롤바 디자인 * style: store list 디자인 변경사항 반영 * style: 이름 마커 디자인 수정 * feat: 라우터 설정 * feat: 가게 정보 디자인 완료 * style: heart -> 👍 으로 디자인 변경 * fix: 지도 안뜨는 문제 해결 * refact: 공통 컴포넌트 분리 (필터, 검색창) * refact: 이름 마커 컴포넌트 공통으로 리팩토링 * refact: children props 넘겨주는 방식 변경 * refact: icon marker 코드 하나로 분리 * chore: 해당하는 마커만 지도에 띄우기 * fix: 우선 error는 안뜨도록 수정 * fix: 같은 매장 여러번 클릭할 수 있도록 수정 * fix: 기본값 설정 * docs: PR template update 체크리스트 추가 * [#17] feat: 헤더 #17 (#21) * feat : 화면 구현 * feat : 헤더 구현 * style : 알림 아이콘 추가 * [#3] feat: 제휴가게 페이지 (#13) * feat: component 구성 * style: 타이틀 디자인 구현 완성 * style: 필터, 검색, 버튼 디자인 완료 * style: store 컴포넌트 디자인 완료 * style: 변경된 디자인 반영 * feat: 가게 검색 모달 창 디자인 완료 * feat: 공통 버튼 컴포넌트 분리 * feat: [제휴가게 조회] 컴포넌트 구성 * style: [제휴가게 조회] 화면 디자인 완료 * feat: 스탬프 모달 완성 * feat: 조건 박스 추가 * refact: modal 폴더 생성 * feat: 제휴 종료 모달 완성 * fix: 버튼 스타일링 변경 * refact: && 연산자로 변경 * [#22] feat: 가게 찾기 페이지 API 연결 (#25) * fix: img 오류 수정 * feat: api data 형식 추가 및 적용 * feat: 가게 전체 조회 api 연결 * style: 제목 div 깨짐 수정 * feat: map type filter 설정 * feat: filter API 설정 * feat: 위도 경도 연결 * refact: 전체 필터용으로 api 방식 수정 * feat: 픽한업체 필터 설정 * feat: 검색어 필터 연결 /contact 부분 props 수정 필요 * feat: storeInfo와 filter 예외처리 storeInfo가 열려있는 상태로 filter를 누르면 지도 내용이 누른 filter를 반영하도록 변경 * chore: 사용안하는 코드 삭제 * feat: 픽한 업체 API 연결 * feat: 가게 상세 정보 조회 API 연결 * fix: 선택한 가게 기본값 설정 * feat: 이름 마커 zindex 설정 * feat: 맨 위 데이터 "이름 마커" 로 뜨는 조건 * style: 디자인적 요소 수정 cursor 포인터로, 도보 시간 0분으로 안뜨도록, 픽한 업체 글자 눌렀을때도 클릭 되도록 * [#24] feat : 팝업관리, 쿠폰관리, 마이페이지, 대시보드 화면 구현 (#29) * feat : 화면 구현 * feat : 헤더 구현 * feat : 로그인 모달 구현 * feat : 회원가입 화면 구현 * style : header 알림 아이콘 추가 * style : 로그인 모달 세부 디자인 수정 * feat : api 설정 및 부분 연동 * feat : 로그인 액세스토큰 세션 스토리지에 저장 * feat : 대시보드 레이아웃 잡기 * feat : 첫번째 박스 구현 * feat : 두번째 박스 구현 * feat : 대시보드 화면 완성 * feat : 쿠폰관리 리스트 화면 구현 * feat : 팝업관리 화면 구현 * feat : popup api 연동 * feat : 쿠폰 등록 화면 구현 * feat : 비었을때 보여줄 컴포넌트 삽입 * feat : 팝업등록 화면 구현 * feat : 마이페이지 화면 구현 * feat : 팝업관리 화면 구현, 일부 api 연동 * [#16] feat: 팝업관리 페이지 디자인 구현 (#31) * feat: 가게 검색 모달 창 디자인 완료 * feat: 스탬프 모달 완성 * feat: 조건 박스 추가 * refact: modal 폴더 생성 * feat: 컴포넌트 구성 * feat: 팝업 관리 페이지 디자인 완료 * feat: 환경 설정 package json 수정, base api 수정 * [#28] feat: 제휴가게 API 연결 (#37) * fix: icon 에러 수정 * feat: 제휴가게리스트 API 연결 * feat: 라우터 연결 * fix: img 오류 수정 * feat: 제휴가게 상세 API 연결 * feat: modal api 연결 및 디자인 수정 * style: checkbox 적용 * [#39] fix : 서브메뉴 디자인 변경 및 링크추가 (#40) * style : 팝업 / 쿠폰 관리 삭제박스 추가 * fix : 헤더 디자인 수정 및 링크 추가 --------- Co-authored-by: Ethan Lim <[email protected]> * fix : 타입 오류 수정 * fix: error 수정 * fix : 타입 오류 수정 * fix: modal error * fix: npm run build error * fix: build error 해결 * fix: 위치 에러 수정 * feat : 가게 대시보드 구현 --------- Co-authored-by: SuJin <[email protected]>
- Loading branch information
1 parent
9d66794
commit 21d146f
Showing
35 changed files
with
776 additions
and
200 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,8 @@ | ||
import { atom } from "recoil"; | ||
|
||
const modalState = atom({ | ||
key: "modalState", | ||
default: false, | ||
}); | ||
|
||
if (!global._recoilAtoms) { | ||
global._recoilAtoms = {}; | ||
} | ||
|
||
export const modalState = | ||
global._recoilAtoms.modalState || | ||
atom({ | ||
key: "modalState", | ||
default: false, | ||
}); | ||
|
||
global._recoilAtoms.modalState = modalState; | ||
|
||
export default modalState; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
import { FlexTemplate, GridTemplate } from "@/components/atoms/basics"; | ||
import styled from "@emotion/styled"; | ||
|
||
export const Container = styled(FlexTemplate)` | ||
flex-flow: column nowrap; | ||
padding-top: 1rem; | ||
width: 80%; | ||
margin: 0px auto; | ||
row-gap: 3rem; | ||
`; | ||
|
||
export const UpperContainer = styled(FlexTemplate)` | ||
flex-flow: column nowrap; | ||
row-gap: 10px; | ||
`; | ||
|
||
export const LowerContainer = styled(GridTemplate)` | ||
width: 100%; | ||
min-height: 100vh; | ||
grid-template-columns: repeat(6, 1fr); | ||
grid-template-rows: repeat(6, minmax(auto, 1fr)); | ||
row-gap: 15px; | ||
column-gap: 15px; | ||
`; | ||
// ----- Layers ------ | ||
export const FirstBox = styled(FlexTemplate)` | ||
grid-column: 1/3; | ||
grid-row: 1/2; | ||
height: 100%; | ||
width: 100%; | ||
padding: 10px; | ||
`; | ||
export const SecondBox = styled(FlexTemplate)` | ||
grid-column: 3/5; | ||
grid-row: 1/2; | ||
padding: 10px; | ||
`; | ||
export const ThirdBox = styled(FlexTemplate)` | ||
grid-column: 5/7; | ||
grid-row: 1/2; | ||
border: 1px solid var(--g0, #f4f4f4); | ||
padding: 10px; | ||
`; | ||
|
||
export const FourthBox = styled(FlexTemplate)` | ||
grid-column: 1/4; | ||
grid-row: 2/4; | ||
border: 1px solid var(--g0, #f4f4f4); | ||
padding: 10px; | ||
justify-content: center; | ||
align-items: center; | ||
`; | ||
export const FifthBox = styled(FlexTemplate)` | ||
grid-column: 4/7; | ||
grid-row: 2/4; | ||
border: 1px solid var(--g0, #f4f4f4); | ||
padding: 10px; | ||
`; | ||
|
||
export const SixthBox = styled(FlexTemplate)` | ||
grid-column: 1/4; | ||
grid-row: 4/7; | ||
border: 1px solid var(--g0, #f4f4f4); | ||
padding: 10px; | ||
`; | ||
export const SeventhBox = styled(FlexTemplate)` | ||
grid-column: 4/7; | ||
grid-row: 4/7; | ||
border: 1px solid var(--g0, #f4f4f4); | ||
padding: 10px; | ||
`; | ||
|
||
// ----- Box Level ------ | ||
export const IndexBtnBox = styled(FlexTemplate)` | ||
column-gap: 10px; | ||
`; | ||
|
||
// ------ element Level ------ | ||
export const Title = styled.p` | ||
color: var(--, #1c1c1e); | ||
font-family: Pretendard Variable; | ||
font-size: 28px; | ||
font-style: normal; | ||
font-weight: 600; | ||
margin-bottom: 20px; | ||
`; | ||
|
||
export const SubTitle = styled.p` | ||
color: #676767; | ||
font-family: Pretendard Variable; | ||
font-size: 15px; | ||
font-style: normal; | ||
font-weight: 500; | ||
margin-bottom: 15px; | ||
`; | ||
|
||
export const IndexButton = styled(FlexTemplate)` | ||
border: 1px solid var(--g1, #c6c6c6); | ||
width: 113px; | ||
height: 37px; | ||
padding: 5.827px 20.977px; | ||
justify-content: center; | ||
align-items: center; | ||
`; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.