FC-DEV-FinalProject / FinalProject_2VEN_FE

데브코스 파이널프로젝트 시스메틱 2조 이븐한조 FE 리포지토리
0 stars 1 forks source link

[feat] 문의등록 페이지 CSS (#177) #181

Closed Panda-raccoon closed 10 hours ago

Panda-raccoon commented 12 hours ago

🚀 풀 리퀘스트 제안

📋 작업 내용

문의 등록 페이지 CSS 스타일링 했습니다. 페이지 헤더는 수민님께서 컴포넌트 수정해 주신다고 하였습니다! (추후 변경하겠습니다!)

🔧 변경 사항

주요 변경 사항을 요약해 주세요.

📸 스크린샷 (선택 사항)

image

📄 기타

추가적으로 전달하고 싶은 내용이나 특별한 요구 사항이 있으면 작성해 주세요.

Sourcery에 의한 요약

InquiryPage에 CSS 스타일링을 추가하고, 전략 정보, 제목 및 내용을 위한 필드가 있는 문의 제출을 처리하기 위한 새로운 InquiryCreateForm 컴포넌트를 도입합니다.

새로운 기능:

개선 사항:

Original summary in English ## Summary by Sourcery Add CSS styling to the InquiryPage and introduce a new InquiryCreateForm component to handle inquiry submissions with fields for strategy information, title, and content. New Features: - Introduce a new InquiryCreateForm component for handling inquiry submissions, including fields for strategy information, title, and content. Enhancements: - Apply CSS styling to the InquiryPage to improve its layout and visual appearance.
sourcery-ai[bot] commented 12 hours ago

리뷰어 가이드 by Sourcery

이 PR은 문의 등록 페이지에 대한 CSS 스타일링을 구현합니다. 구현에는 전략 정보 표시, 제목 입력, 내용 텍스트 영역 및 작업 버튼이 포함된 폼 레이아웃이 포함됩니다. 스타일링은 일관성을 위해 테마 기반 디자인 토큰을 사용하는 emotion CSS를 사용합니다.

변경 사항이 간단해 보이고 시각적 표현이 필요하지 않으므로 다이어그램이 생성되지 않았습니다.

파일 수준 변경 사항

변경 사항 세부 사항 파일
헤더와 폼 컨테이너가 있는 주요 문의 페이지 레이아웃 생성
  • 제목과 설명이 있는 페이지 헤더 추가
  • 고정 너비와 패딩이 있는 컨테이너 레이아웃 구현
  • 일관된 레이아웃을 위한 테마 기반 스타일링 추가
src/pages/strategy/InquiryPage.tsx
전략 정보 표시 섹션 구현
  • 전략 이름, 투자 금액 및 날짜에 대한 읽기 전용 필드 생성
  • 정보 섹션에 청록색 배경색 추가
  • 플렉스 컨테이너를 사용한 반응형 레이아웃 구현
src/components/page/inquiry-create/inquiry-form-content/InquiryStrategyInfo.tsx
문자 수가 있는 제목 입력 컴포넌트 추가
  • 플레이스홀더와 최대 길이 유효성 검사가 있는 입력 필드 구현
  • 문자 수 표시 추가
  • 기본 색상 테두리가 있는 호버 및 포커스 상태 포함
src/components/page/inquiry-create/inquiry-form-content/InquiryTitle.tsx
문자 제한이 있는 내용 텍스트 영역 컴포넌트 생성
  • 문의 내용을 위한 큰 텍스트 영역 구현
  • 최대 800자의 문자 수 추가
  • 제목 입력과 일관된 스타일 적용
src/components/page/inquiry-create/inquiry-form-content/InquiryContent.tsx
상태 관리를 포함한 폼 컨테이너 구현
  • 제목과 내용에 대한 상태 관리 추가
  • 내비게이션 처리 구현
  • 폼 제출 및 취소를 위한 작업 버튼 추가
src/components/page/inquiry-create/InquiryCreateForm.tsx

관련 문제일 가능성 있음


팁 및 명령어 #### Sourcery와 상호작용하기 - **새 리뷰 트리거:** 풀 리퀘스트에 `@sourcery-ai review`라고 댓글을 남깁니다. - **토론 계속하기:** Sourcery의 리뷰 댓글에 직접 답장합니다. - **리뷰 댓글에서 GitHub 이슈 생성:** 리뷰 댓글에서 Sourcery에게 이슈 생성을 요청합니다. - **풀 리퀘스트 제목 생성:** 풀 리퀘스트 제목 어디에나 `@sourcery-ai`를 작성하여 언제든지 제목을 생성합니다. - **풀 리퀘스트 요약 생성:** 풀 리퀘스트 본문 어디에나 `@sourcery-ai summary`를 작성하여 언제든지 PR 요약을 생성합니다. 이 명령을 사용하여 요약이 삽입될 위치를 지정할 수도 있습니다. #### 경험 맞춤화하기 [대시보드](https://app.sourcery.ai)에 액세스하여: - Sourcery가 생성한 풀 리퀘스트 요약, 리뷰어 가이드 등과 같은 리뷰 기능을 활성화하거나 비활성화합니다. - 리뷰 언어를 변경합니다. - 사용자 정의 리뷰 지침을 추가, 제거 또는 편집합니다. - 기타 리뷰 설정을 조정합니다. #### 도움 받기 - 질문이나 피드백이 있는 경우 [지원 팀에 문의](mailto:support@sourcery.ai)하세요. - 자세한 가이드와 정보를 보려면 [문서](https://docs.sourcery.ai)를 방문하세요. - [X/Twitter](https://x.com/SourceryAI), [LinkedIn](https://www.linkedin.com/company/sourcery-ai/) 또는 [GitHub](https://github.com/sourcery-ai)에서 Sourcery 팀을 팔로우하여 소식을 받아보세요.
Original review guide in English ## Reviewer's Guide by Sourcery This PR implements the CSS styling for the inquiry registration page. The implementation includes a form layout with strategy information display, title input, content textarea, and action buttons. The styling uses emotion CSS with theme-based design tokens for consistency. _No diagrams generated as the changes look simple and do not need a visual representation._ ### File-Level Changes | Change | Details | Files | | ------ | ------- | ----- | | Created the main inquiry page layout with header and form container |
  • Added page header with title and description
  • Implemented container layout with fixed width and padding
  • Added theme-based styling for consistent layout
| `src/pages/strategy/InquiryPage.tsx` | | Implemented strategy information display section |
  • Created read-only fields for strategy name, investment amount, and date
  • Added teal background color for the info section
  • Implemented responsive layout with flex containers
| `src/components/page/inquiry-create/inquiry-form-content/InquiryStrategyInfo.tsx` | | Added title input component with character count |
  • Implemented input field with placeholder and max length validation
  • Added character count display
  • Included hover and focus states with primary color borders
| `src/components/page/inquiry-create/inquiry-form-content/InquiryTitle.tsx` | | Created content textarea component with character limit |
  • Implemented large textarea for inquiry content
  • Added character count with maximum limit of 800
  • Applied consistent styling with title input
| `src/components/page/inquiry-create/inquiry-form-content/InquiryContent.tsx` | | Implemented form container with state management |
  • Added state management for title and content
  • Implemented navigation handling
  • Added action buttons for form submission and cancellation
| `src/components/page/inquiry-create/InquiryCreateForm.tsx` | ### Possibly linked issues - **#177**: The PR implements the CSS styling for the inquiry registration page as described in the issue. ---
Tips and commands #### Interacting with Sourcery - **Trigger a new review:** Comment `@sourcery-ai review` on the pull request. - **Continue discussions:** Reply directly to Sourcery's review comments. - **Generate a GitHub issue from a review comment:** Ask Sourcery to create an issue from a review comment by replying to it. - **Generate a pull request title:** Write `@sourcery-ai` anywhere in the pull request title to generate a title at any time. - **Generate a pull request summary:** Write `@sourcery-ai summary` anywhere in the pull request body to generate a PR summary at any time. You can also use this command to specify where the summary should be inserted. #### Customizing Your Experience Access your [dashboard](https://app.sourcery.ai) to: - Enable or disable review features such as the Sourcery-generated pull request summary, the reviewer's guide, and others. - Change the review language. - Add, remove or edit custom review instructions. - Adjust other review settings. #### Getting Help - [Contact our support team](mailto:support@sourcery.ai) for questions or feedback. - Visit our [documentation](https://docs.sourcery.ai) for detailed guides and information. - Keep in touch with the Sourcery team by following us on [X/Twitter](https://x.com/SourceryAI), [LinkedIn](https://www.linkedin.com/company/sourcery-ai/) or [GitHub](https://github.com/sourcery-ai).
netlify[bot] commented 12 hours ago

Deploy Preview for sysmetics ready!

Name Link
Latest commit 5936f058e7aa67d47b1024f8c99d302c55323aaa
Latest deploy log https://app.netlify.com/sites/sysmetics/deploys/674046d128435a0008fb7fd9
Deploy Preview https://deploy-preview-181--sysmetics.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.