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

Design/#280 theme 시스템 구축 및 관리자 페이지 디자인 변경 #281

Merged
merged 15 commits into from
Jan 25, 2024

Conversation

navyjeongs
Copy link
Member

🤠 개요

변경 사항이 매우 많아요.

다크모드, 라이트 모드 theme 추가
관리자 페이지 디자인 변경
채널, 보드 디자인 변경

💫 설명

  1. emotion theme 설정
    다크모드, 라이트모드 지원하기 위해서 theme를 구축했어요.
    색상을 추가하려면 ThemeStyle.tsx에 색상과 타입을 정의하고 @types/emotion.d.ts에 타입을 추가해주면 돼요!

사용방법은 아래와 같아요!

const AuthLayout = styled.div`
  padding: 2rem;
  background-color: ${({ theme }) => theme.bg};
`;
  1. 관리자 페이지 디자인 변경
    관리자 페이지를 디자인에 맞게 수정했어요.

  2. 채널, 보드 디자인 변경
    관리자 페이지를 수정하면서 채널, 보드 디자인도 함께 변경했어요.

디자인 수정 사항이 많아 아직 로직 변경을 못했는데 추후에 커스텀 훅 분리, 코드 리팩토링을 진행할게요!

📷 스크린샷 (Optional)

345

@navyjeongs navyjeongs added ⚙️ Config 환경 설정 및 라이브러리 설정 🧑‍🔧 Refactor 코드 리팩토링 ✒️ Design CSS 등 사용자 UI 디자인 변경 labels Jan 20, 2024
@navyjeongs navyjeongs requested a review from pp449 January 20, 2024 10:42
@navyjeongs navyjeongs self-assigned this Jan 20, 2024
@navyjeongs navyjeongs linked an issue Jan 20, 2024 that may be closed by this pull request
1 task
Copy link
Member

@pp449 pp449 left a comment

Choose a reason for hiding this comment

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

굿굿 디자인이 전체적으로 많이 바뀌고 아이콘도 많이 들어갔네요
고생하셨어요!

Comment on lines 34 to 57
<svg
width='2rem'
height='2rem'
version='1.1'
xmlns='http://www.w3.org/2000/svg'
viewBox='0 0 30 28'
>
<path d='M9.266 14c-1.625 0.047-3.094 0.75-4.141 2h-2.094c-1.563 0-3.031-0.75-3.031-2.484 0-1.266-0.047-5.516 1.937-5.516 0.328 0 1.953 1.328 4.062 1.328 0.719 0 1.406-0.125 2.078-0.359-0.047 0.344-0.078 0.688-0.078 1.031 0 1.422 0.453 2.828 1.266 4zM26 23.953c0 2.531-1.672 4.047-4.172 4.047h-13.656c-2.5 0-4.172-1.516-4.172-4.047 0-3.531 0.828-8.953 5.406-8.953 0.531 0 2.469 2.172 5.594 2.172s5.063-2.172 5.594-2.172c4.578 0 5.406 5.422 5.406 8.953zM10 4c0 2.203-1.797 4-4 4s-4-1.797-4-4 1.797-4 4-4 4 1.797 4 4zM21 10c0 3.313-2.688 6-6 6s-6-2.688-6-6 2.688-6 6-6 6 2.688 6 6zM30 13.516c0 1.734-1.469 2.484-3.031 2.484h-2.094c-1.047-1.25-2.516-1.953-4.141-2 0.812-1.172 1.266-2.578 1.266-4 0-0.344-0.031-0.688-0.078-1.031 0.672 0.234 1.359 0.359 2.078 0.359 2.109 0 3.734-1.328 4.062-1.328 1.984 0 1.937 4.25 1.937 5.516zM28 4c0 2.203-1.797 4-4 4s-4-1.797-4-4 1.797-4 4-4 4 1.797 4 4z'></path>
</svg>
<ExplainContainer>
<Text>{match.matchName}</Text>
<TextGray>진행 중...</TextGray>
</ExplainContainer>
<AlarmContainer>
<svg
onClick={() => moveToGroup(match.matchId)}
width='2.5rem'
height='2.5rem'
version='1.1'
xmlns='http://www.w3.org/2000/svg'
viewBox='0 0 24 24'
>
<path d='M8.578 16.594l4.594-4.594-4.594-4.594 1.406-1.406 6 6-6 6z'></path>
</svg>
Copy link
Member

Choose a reason for hiding this comment

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

이거는 따로 파일로 분리하는게 좋지 않을까요?

Copy link
Member Author

Choose a reason for hiding this comment

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

디자인 변경에 집중하다보니 컴포넌트가 커졌네요! 분리할게요

@navyjeongs navyjeongs merged commit 4b116f1 into dev Jan 25, 2024
1 check passed
@navyjeongs navyjeongs deleted the Design/#280 branch January 25, 2024 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚙️ Config 환경 설정 및 라이브러리 설정 ✒️ Design CSS 등 사용자 UI 디자인 변경 🧑‍🔧 Refactor 코드 리팩토링
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Design: 관리자 페이지 디자인 변경
2 participants