YU-Quiz / web

front(react)
2 stars 0 forks source link

feature - postlist 페이지 및 컴포넌트 디자인 완료 #16

Closed cryingdryice closed 2 months ago

cryingdryice commented 2 months ago

개요

PostListPage 컴포넌트를 구현하여 공지사항, 자유게시판, 풀이게시판의 게시글을 관리하고 표시할 수 있는 기능을 추가했습니다. 이 페이지는 검색 기능과 카테고리 필터링을 제공하여 사용자가 원하는 게시글을 쉽게 찾을 수 있도록 설계되었습니다.

구현 사항

컴포넌트 구조

plaintext코드 복사
PostListPage (루트 컴포넌트)
│
├── <nav className="navbar"> (네비게이션 바)
│   ├── <button className="nav-button">홈으로</button> (홈 버튼)
│   └── <button className="nav-button">마이페이지</button> (마이페이지 버튼)
│
├── <div className="controls-container"> (검색 바 및 카테고리 드롭다운)
│   ├── <SearchBar onSearch={handleSearch} /> (검색 바)
│   └── <SubjectDropdown category={category} onSelectCategory={handleSelectCategory} /> (카테고리 선택 드롭다운)
│
└── <PostList posts={postsData} /> (게시글 목록)

추가 설명

기타

스크린샷

image