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

Default layout 설정 및 상세페이지 와이어프레임 구현 #7

Merged
merged 8 commits into from
Feb 6, 2024

Conversation

Chaemin-L
Copy link
Member

@Chaemin-L Chaemin-L commented Feb 4, 2024

Default layout 설정 및 상세페이지 와이어프레임 구현


🙋‍ Summary (요약)

  • 각 페이지에서 공통으로 쓰일 수 있는 default layout 추가
  • 상세페이지 와이어프레임 구현
  • 하단 고정 버튼 와이어프레임 구현
  • @types/styled-components 설치

🤔 Describe your Change (변경사항)

Default layout 추가

appbar 영역을 포함한 기본 레이아웃입니다.
appbar는 default로 설정해두었습니다
이후에 뒤로가는 버튼만 있는 appbar를 default로 둬도 좋을 것 같아요!
따로 설정하고 싶으실 경우, 아래와 같이 사용하시면 됩니다!

// Usage
import { DefaultLayout } from "@/components/layout/default-layout";

const LoginPage = () => {
  return <DefaultLayout
          appbar={<div>앱바지롱</div>}
          >
    ...
    </DefaultLayout>
}

상세페이지 와이어프레임 구현

현재까지 나와있는 내 게시글 / 전체 게시글 상세 페이지 와이어프레임을 구현하였습니다
기본적인 배치 속성을 제외한 스타일링은 이후에 구현할 예정입니다
내 게시글의 수정하기 / 모집완료 버튼 클릭시 해당 활동 관련 폼이 수정 불가 상태로 바뀌는 간단한 동작만 구현해두었습니다

스크린샷 2024-02-05 오전 1 44 14 스크린샷 2024-02-05 오전 1 44 50

BottomButton 구현

아직 스타일링이 구체적으로 나오지 않아 하단 고정 배치만 해두었습니다
디자인이 구체화될 경우 수시로 업데이트 하도록 하겠습니다
일반 버튼 타입의 모든 속성을 상속받고 있기 때문에, 일반 버튼처럼 사용하시면 됩니다

// Usage
<BottomButton onClick={()=>console.log('click!')}>신청하기</BottomButton>

🔗 Issue number and link (참고)

@Chaemin-L Chaemin-L self-assigned this Feb 4, 2024
@Chaemin-L Chaemin-L requested a review from seiyoon February 4, 2024 16:55
@seiyoon
Copy link
Contributor

seiyoon commented Feb 5, 2024

흑흑 내가 놓친 세팅도 해주고.. 유알 천사,,✨✨ 커밋이랑 pr템플릿 작성 진짜 기가 막힌다..👍👍

@Chaemin-L Chaemin-L merged commit ef0352a into dev Feb 6, 2024
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

Successfully merging this pull request may close these issues.

2 participants