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

game, team 컨트롤러 분리 #41

Closed
sallyjellyy opened this issue May 14, 2021 · 0 comments
Closed

game, team 컨트롤러 분리 #41

sallyjellyy opened this issue May 14, 2021 · 0 comments

Comments

@sallyjellyy
Copy link
Collaborator

/baseball/game, /baseball/team 과 같은 스타일로 컨트롤러가 분리됐으면 좋겠다는 생각이 듭니다.

Originally posted by @wheejuni in #27 (comment)

crongro pushed a commit that referenced this issue May 18, 2021
* Update README.md

* Update README.md

* Update README.md

* docs: FE 초기 폴더구조

* feat: 리액트 기본 환경 설정

* feat:[#3] teamSelect 폴더구성 및 Component 제작 중

* chore

* feat : [#5] teamScore 폴더 제작 및 TeamScore Component 제작 완성

* feat: [#3] TeamSelect 초기 버전 제작 완성 및 추가 설정
- Styled-components의 ThemeProvider 적용
- 디렉토리 구조 일부 변경

* chore: .DS_Store 제거

* feat: [#11] GamePlay 컴포넌트 구조 설계 완료
- GamePlay 컴포넌트 CSS 정의 (프로토타입)
- GamePlay 컴포넌트를 구성하는 모든 파일 생성
    - 기능은 없음 (파일만 생성함)
- App.js의 GlobalStyle 수정
    - 전역으로 수직 / 수평 가운데 정렬

* feat: [#12] GamePlay - GameScore 컴포넌트 완성 (프로토타입)

* feat: [#14] GamePlay - MatchScreen 컴포넌트 완성 (프로토타입)

* feat: SituationScreen 프로토타입 완성 및 router 적용
- react router dom 활용
- 존재하지 않는 페이지 임시 생성

* chore: 일부 폴더 구조 변경 (TeamScore, TeamSelect)

* refactor: [#24] 전체적인 CSS 보정 및 GamePlay 부분 전반적으로 수정

* feat: [#26] GamePlay - BattleGround 프로토타입 완성

* feat: [#30] Proxy 설정 및 TeamSelect API 적용 작업 중..

* feat: [#28] PlayerListPopup 프로토타입 완성 및 일부 네이밍 변경
- 일부 네이밍 변경
    - TeamScore -> TeamScorePopup

* style: [#28] PlayerListPopup의 Style 변경 & theme.js 일부 속성 제거
- PlayerListPopup의 StyledPlayerListPopup의 CSS 변경

* feat:[#30] API 적용

* chore

* feat: [#33] 재사용 되는 PopupFrame 생성 (초기버전 & 활용)
- 이 PopupFrame 컴포넌트를 활용하여
    PlayerListPopup & TeamScorePopup 컴포넌트 디자인 변경
    - TeamScorePopup는 테이블과 전체적 스타일 변경 필요

* feat: [#35] GamePlay BattleGround Animation 추가

* feat:[#35] 애니메이션 수정

* feat: TeamScorePopup 디자인 전체적 변경 및 임시 팝업 기능

* feat: [#40] GamePlay Component API 조작중

* feat: [#41] Popup 컴포넌트들 애니메이션 적용 및 Context 생성 & 일부 구조 변경

* feat: ([#40] 과는 거리가 먼) OAuth를 위한 Login 관련 컴포넌트 생성+
- 일부 Context에 useReducer로 적용

* feat: [#45] GameScore & MatchScreen 데이터 활용하여 표시
- 라이언 아이콘의 State도 GamePlayProvider로 이동.

* feat: Oauth Login 구현

* feat: [#45] Ball, Strike, Out Count 컨트롤 (Pitch 버튼 클릭 시)
- 초기 타입

* feat: [#45] BattleGround 컴포넌트 데이터 핸들링 (1)
- BattleGround
    - GameScore: 득점 시 점수 변화
    - Round: Round 상태 변화
    - MatchScreen: 상황에 따라 선수 데이터 변경
- 대체적으로 GamePlayProvider와 BattleGround, GamePlay가 주로 수정되었습니다

* feat: table API 적용

* feat: 안타 or 아웃에 따라 PUT 요청, 점수판 관련 API 요청은 진행중

* chore

* chore: Add background

Co-authored-by: dudn1933 <[email protected]>
Co-authored-by: leehangeul <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant