-
Notifications
You must be signed in to change notification settings - Fork 88
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
[2단계 - 상세 정보 & UI/UX 개선하기] 초코(강다빈) 미션 제출합니다. #171
Merged
Merged
Changes from 1 commit
Commits
Show all changes
105 commits
Select commit
Hold shift + click to select a range
58a3ce0
feat: eslint와 prettier 기본 세팅
00kang 5661a8a
feat: eslint, prettier 패키지 설치
Jaymyong66 022dbf2
feat: eslint error를 warn으로 설정 변경
00kang f3135ea
chore: ts-eslint parse 설정
00kang 52f9c3a
feat: image 소스 파일 추가
00kang 553471b
feat : css - common.css, reset.css 추가
00kang a9e23b3
feat: index.html 템플릿 설정
00kang a12194e
docs: 기능 요구 사항 정리
00kang 40846a2
feat: mockingData 설정
00kang 00f7a69
feat: MovieCard 컴포넌트 구현
00kang dab4109
chore: eslint - browser env : true로 변경
Jaymyong66 c67458d
feat: mockingData 20개로 업데이트
Jaymyong66 716b456
chore: webpack-dev-server - 설정 및 이미지 파일 경로
Jaymyong66 4e07ad5
refactor: MovieCard 메서드 분리
Jaymyong66 5057566
feat: index.js에 css import
Jaymyong66 2bbc6f4
feat: MoreButton 컴포넌트
Jaymyong66 da29495
feat: API에서 받아온 데이터 렌더링
Jaymyong66 f74a933
feat: MovieCard 영화 데이터 주입
Jaymyong66 0b51801
feat: 더보기 버튼 클릭 시, 다음 페이지 영화 렌더링
Jaymyong66 568b3c4
feat: 영화 검색 기능
Jaymyong66 e2b5ccc
feat: skeleton UI 적용
Jaymyong66 5622b4c
feat: 영화 검색 기능 추가, page가 더 있을 때에만 더보기 버튼 렌더링
Jaymyong66 0696960
feat: 검색 결과가 없을때, UI 표시
Jaymyong66 04750f0
feat: 현재 영화 리스트에 따른 리스트 Title 변경
Jaymyong66 1ca0616
feat: 응답에 따른 에러 처리
Jaymyong66 97c0763
fix: 검색어 입력 후 Enter 누를 시, 두번 event가 발생하는 버그 수정
Jaymyong66 98ee73b
fix: 검색어 입력마다 presentPage count 리셋
Jaymyong66 22dc6ad
fix: skeleton li element가 완전히 제거되지 않는 버그 수정
Jaymyong66 b09291f
feat: 검색 후 home으로 돌아올 시, 기존 가져온 인기 영화 render
Jaymyong66 3755207
style: 영화 평점 css
Jaymyong66 8cf6096
chore: cypress 설정
Jaymyong66 fa81b18
chore: gitignore - dist,, env 추가
Jaymyong66 6d4fef8
chore: tsconfig 옵션 추가
Jaymyong66 4273068
test: 인기순 영화 페이지 E2E 테스트
Jaymyong66 a817135
chore: gitignore에 cypress.env.json 추가
Jaymyong66 a96aac3
test: TMDB에서 인기순 영화 GET요청 API 테스트
Jaymyong66 11532ab
test: TMDB에서 영화 검색 GET요청 API 테스트
Jaymyong66 02db706
test: Fixture를 이용한 인기순 영화 목록 테스트
Jaymyong66 75004f9
test: Fixture를 이용한 영화 검색 결과 렌더링 테스트
Jaymyong66 28af29a
test: fixture - search 데이터 업데이트
Jaymyong66 88c2cc7
chore: output Path 수정
00kang acda9b6
refactor: image 디렉토리 위치 변
00kang b27638f
refactor: css 디렉토리 위칭 이동 및 css variables 생성
00kang ea1b8a3
refactor: 매직넘버 상수화
00kang 7b4d067
refactor: ErrorRender로 클래스명 수정
00kang 2094ff8
refactor: SearchBox 컴포넌트 내 함수 이름 변경 및 메서드 분리
00kang 83c4cd4
refactor: MovieStore와 SearchMovieStore에서 API 호출 로직 분리
00kang 24db597
refactor: DocumentFragement 사용으로 DOM 접근 줄이기
00kang 9cb0f27
refactor: early return으로 depth 줄이기
00kang e2f6ecd
refactor: #genereateMovieList와 #generateSearchMovieList의 중복 코드 메서드 분리
00kang 5399034
refctor: 헤더 고정, 포스터 이미지 없는 데이터 이미지 삽입
00kang 64dd479
refactor: 검색결과에 검색어(해리)가 포함되어 있는지 test 코드 추가
00kang 065f2c6
feat: deploy 디렉토리에 css와 png 추가
00kang a6111ca
chore: eslint, package, tsconfig 설정
00kang cefc87f
docs: 구현 기능 목록 작성
00kang f109faa
feat: 스켈레톤의 <a> 태그 제거
00kang 2cc746c
feat: 임의 데이터를 활용한 모달창 오픈
00kang 1b4ea09
feat: 모달 클로즈 기능 구현
00kang 0fbc146
feat: movieDetail API로부터 데이터 받아와서 모달에 보여주기
00kang 1c2c72e
fix: 이미지 영역 고정
00kang af8d8e8
fix: 모달 내 텍스트 영역 조정
00kang b1e8768
fix: 모달 클로즈 오류 비동기 키워드 사용으로 해결
00kang 28af320
feat: 클릭한 무비카드에 맞는 데이터 모달에 띄우기
00kang 5569bdb
feat: API 요청 메서드 분리
00kang ccb81ff
feat: 더보기 버튼 대신 무한 스크롤 기능 구현
00kang afa3b94
refactor: 데이터 로드시 스켈레톤 ui 확인을 위한 딜레이 메서드 삭제
00kang 0148e13
feat: 모달 내 별점 0으로 세팅
00kang 7207d52
feat: 모달 내 별점 클릭 이벤트 구현
00kang 5fb1acf
feat: 모달 내 평점 소수점 2자리까지 표현
00kang 73a10cf
feat: tablet size 반응형 디자인 적용
00kang 2d77149
feat: tablet size 일 때 스켈레톤 ui 6개로 변경
00kang c1a406b
feat: mobile size일 때 그리드 조절
00kang 46943e3
feat: mobile size일 때 스켈레톤 4개로 조정
00kang 15111d6
feat: mobile size일 때 모달 사이즈 수정
00kang 2dc4077
feat: npm run build
00kang 779cebb
feat: 스크립트 추가 후 npm run build
00kang 485910f
Merge branch '00kang' into step2
00kang 7e3748e
feat: npm run build
00kang de041e3
feat: npm run build
00kang dc31890
Merge branch 'deploy-step2' into step2
00kang 8209206
feat: import문 삽입
00kang 1c9ff19
refactor: mobile, tablet 사이즈 기준 상수화
00kang 6c861dd
refactor: let 연산자 삭제
00kang 4eaa732
refactor: moviesData의 타입 명확히 Movie[]로 지정
00kang 6707341
feat: 무한 스크롤 구현!
00kang b64fdfc
refactor: 반응형 디자인 수정
00kang 6864ff6
feat: 모달 내 별점 localstorage에 반영 및 localstorage에 저장된 결과 보여주기
00kang 4dac6b6
feat: ESC key 로 모달 클로즈
00kang 0330025
docs: 업데이트
00kang 973037a
feat: 영화 포스터와 검색창 hover시 border 디자인
00kang 9709602
feat: 최상단으로 이동하는 버튼
00kang a1a8443
refactor: 모달 디테일 수정
00kang 9858971
fix: 모달 오픈시 무비리스트의 스크롤이 최상단으로 가는 문제 해결
00kang 8cc5075
refactor: store 코드 메서드 분리
00kang 06cad8e
fix: 없는 데이터에 forEach() 를 사용하는 문제
00kang 48726d8
refactor: response 반환
00kang 5cdec22
refactor: 메서드 분리
00kang 4e169ca
refactor: return new Error
00kang bff9d97
refactor: 스크립트 파일 제거
00kang c846053
fix: 초기 세팅 시 별 이미지 안 뜨는 문제
00kang 4542fb2
refactor: movieCard 클래스 메서드 분리
00kang 722cb70
refactor: Modal 클래스 메서드 분리
00kang 2fadb45
refactor: Modal 클래스 분리 : Modal, MovieInfo, VoteHandler
00kang cb164ab
feat: 모달에 skeleton UI 추가
00kang fa80a28
refactor: 반응형 디자인 수정 및 모달 스켈레톤 UI 적용
00kang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
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 |
---|---|---|
|
@@ -2,6 +2,8 @@ export const SKELETON_UI_PC = 8; // 스켈레톤 UI 갯수 - pc | |
export const SKELETON_UI_TABLET = 6; // 스켈레톤 UI 갯수 - tablet | ||
export const SKELETON_UI_MOBILE = 4; // 스켈레톤 UI 갯수 - mobile | ||
|
||
export const MOBILE_SIZE = 390; // mobile 사이즈 기준 | ||
export const TABLET_SIZE = 834; // tablet 사이즈 기준 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 👍 👍 👍 |
||
|
||
export const ERROR_2XX = '2'; // 200번대 오류 | ||
export const ERROR_4XX = '4'; // 400번대 오류 | ||
|
@@ -15,4 +17,3 @@ export const VOTE: { [key: number]: string } = { | |
8: '재미있어요', | ||
10: '명작이에요', | ||
}; | ||
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
제 local에서 코드를 실행했을 때 아래와 같은 에러가 나오는데 이 에러가 어디에서 왜 발생하는지 찾아서 고쳐보시면 좋겠네요 ㅎㅎ