-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[BUG] 현재 api me 가 무한으로 요청됨 외 1건 (#386)
* fix: (#371) me가 무한으로 불리는 오류 수정 Co-authored-by: jero_kang <inyeong-kang@users.noreply.github.com> * refactor: 투표통계 페이지 폴더명 수정(-Page 붙이기) * feat: 에러페이지 문구 수정 및 모바일 헤더 에러바운더리 적용, 로딩스피너 > 스켈레톤 * refactor: API fetch 함수에서 react query로 대체 * feat: (#376) 로그인 후 개인정보 등록 페이지로 라우팅 * refactor: 에러 바운더리에서 핸들러를 넣을 수 없어 핸들러 코드 각주로 임시처리 * feat: (#371) 에러바운더리에 에러(페이지) 컴포넌트 연결 * feat: 통계페이지 UI 수정, 통신 실패시 에러컴포넌트 등장, 토글 열리지 않도록 수정 * feat: 서비스 최상단에 전용 에러바운더리 적용 - 최상단에는 nav/global style사용할 수 없어 새로 제작 * feat: (#376) 로그인 후 필수정보가 입력되어있지 않으면 입력페이지로 리다이렉트 * fix: 로그인을 하지 않았는데 개인정보 입력 페이지로 넘어가는 오류 수정 --------- Co-authored-by: jero_kang <inyeong-kang@users.noreply.github.com>
- Loading branch information
1 parent
a415eb2
commit c37fab6
Showing
26 changed files
with
226 additions
and
68 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
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 |
---|---|---|
@@ -1,21 +1,21 @@ | ||
import IconButton from '../IconButton'; | ||
import SquareButton from '../SquareButton'; | ||
// import IconButton from '../IconButton'; | ||
// import SquareButton from '../SquareButton'; | ||
|
||
import * as S from './style'; | ||
|
||
export default function ErrorMessage({ errorHandler }: { errorHandler: () => void }) { | ||
export default function ErrorMessage({ errorHandler }: { errorHandler?: () => void }) { | ||
return ( | ||
<S.Wrapper> | ||
<S.Title>⚠ 잠시 후 다시 시도해주세요.</S.Title> | ||
<S.Description>요청하신 데이터를 불러오는데 실패했습니다.</S.Description> | ||
<S.Direction> | ||
{/* <S.Direction> | ||
<SquareButton onClick={errorHandler} aria-label="다시 시도" theme="blank"> | ||
<S.RetryText> | ||
<IconButton category="retry" /> | ||
다시 시도 | ||
</S.RetryText> | ||
</SquareButton> | ||
</S.Direction> | ||
</S.Direction> */} | ||
</S.Wrapper> | ||
); | ||
} |
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
import { styled } from 'styled-components'; | ||
|
||
import ErrorMessage from '@components/common/ErrorMessage'; | ||
|
||
import { theme } from '@styles/theme'; | ||
|
||
import ErrorBoundary from './ErrorBoundary'; | ||
|
||
/* 가장 최상단에서 에러가 난 경우 보여줄 에러 바운더리. | ||
* nav를 사용할 수 없고 글로벌 스타일드도 사용할 수 없음. | ||
* 때문에 nav를 제거한 빈 헤더를 정의하고, 에러메세지 컴포넌트를 사용 | ||
*/ | ||
class ErrorBoundaryForTopClass extends ErrorBoundary { | ||
render() { | ||
if (this.state.hasError) { | ||
return ( | ||
<> | ||
<WideTemplateHeader /> | ||
<NarrowTemplateHeader /> | ||
<ErrorWrapper> | ||
<ErrorMessage /> | ||
</ErrorWrapper> | ||
</> | ||
); | ||
} | ||
|
||
return this.props.children; | ||
} | ||
} | ||
|
||
const WideTemplateHeader = styled.div` | ||
display: flex; | ||
justify-content: space-between; | ||
align-items: center; | ||
width: 100%; | ||
height: 70px; | ||
position: fixed; | ||
top: 0; | ||
//글로벌 스타일 바깥쪽이라 var 적용되지 않음 | ||
background-color: #1f1f1f; | ||
padding: 0 80px; | ||
@media (max-width: ${theme.breakpoint.sm}) { | ||
display: none; | ||
visibility: hidden; | ||
} | ||
`; | ||
|
||
const NarrowTemplateHeader = styled.div` | ||
display: flex; | ||
align-items: center; | ||
justify-content: space-between; | ||
gap: 20px; | ||
width: 100%; | ||
height: 55px; | ||
padding: 0 20px; | ||
position: fixed; | ||
top: 0; | ||
background-color: #1f1f1f; | ||
`; | ||
|
||
const ErrorWrapper = styled.div` | ||
margin-top: 20px; | ||
@media (min-width: ${theme.breakpoint.sm}) { | ||
margin-top: 50px; | ||
} | ||
`; | ||
|
||
export default ErrorBoundaryForTopClass; |
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 was deleted.
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
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
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
Oops, something went wrong.