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

[#2] 전체 프로젝트 UI 레이아웃 #4

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from

Conversation

minsoftk
Copy link
Collaborator

@minsoftk minsoftk commented Nov 1, 2024

관련 이슈

#2

변경 사항

  • 기능 추가: 전체적인 간략한 UI 구현

설명

  • Home, NotFound, login, Screener 서버 컴포넌트 생성 후, Link로 페이지 연결
  • layout 컴포넌트 및 Parallel 라우트 기능을 활용해 navbar, sidebar, content 전체적인 레이아웃 구분.
  • Modal, Searchbar 등등 클라이언트 컴포넌트 생성

- headlessui/react : tailwind 모듈인데 아직 react19에서 문제가 있는 것으로 보임.
- Image 파일 추가.
- eslint : any 규칙 warning으로 수정.
- Home
- NotFound
- login
- Screener
- Parallel 라우트를 이용하여 navbar, sidebar, content 3가지 메인의 레이아웃을 구성.
- 클라이언트 컴포넌트 Suspense로 감싸준다(추후에 검색어를 기반한 fetch가 들어가면 useSearchParams가 사용될 예정이기에)
- modal: search-button을 클릭했을 때, search-box 렌더링에 필요한 Modal 컴포넌트를 생성
- search-button이 클릭되면, search-box 컴포넌트가 모달로 렌더링 된다.
@minsoftk minsoftk added the feature feature new service label Nov 1, 2024
@minsoftk minsoftk self-assigned this Nov 1, 2024
Copy link

sonarcloud bot commented Nov 1, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
8.4% Duplication on New Code (required ≤ 3%)
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint

@minsoftk minsoftk changed the base branch from main to develop November 1, 2024 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature feature new service
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant