Conversation
[CHORE] README 업데이트
[REFACTOR] 마이페이지 4차 QA 반영
…o refactor/photo-manange-qa-2-pm031(#202)
…Sheet(#224) [BUG] 현상관리 바텀시트 최소 높이 고정
…-change(#227) [FIX] TextArea 최소 글자 관련 수정
…#249) [REFACTOR] 현상소 보기 4차 QA 반영
…filter(#228) [FEAT] 사진수다 검색에서 빈화면에 필터링 추가
…ssage(#242) [BUG] 토스트 메세지 관련 오류 수정
…qa-2-pm031(#202) [REFACTOR] 현상관리 페이지 2차 QA 반영
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Summary of ChangesHello @jeonbinggu, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! 이 Pull Request는 사용자 경험을 향상하고 애플리케이션의 안정성을 높이는 데 중점을 둡니다. 주요 변경 사항으로는 프로젝트 문서화의 대폭 개선, UI 컴포넌트의 기능 및 유효성 검사 로직 강화, 데이터 캐싱 및 상태 관리 최적화, 그리고 주소 및 인쇄 주문 관련 사용자 흐름의 명확화가 있습니다. 또한, 자산 관리 효율성을 높이고 소셜 로그인 및 약관 페이지의 견고성을 확보하여 전반적인 프론트엔드 품질을 향상했습니다. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Changelog
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
|
||
| "react-hooks/refs": "off", | ||
|
|
||
| "react-hooks/exhaustive-deps": "off", |
There was a problem hiding this comment.
'react-hooks/exhaustive-deps' 규칙을 전역적으로 비활성화하는 것은 매우 위험합니다. 이 규칙은 useEffect, useCallback, useMemo 등의 의존성 배열이 올바르게 설정되었는지 확인하여 오래된 값(stale value)으로 인한 버그를 방지하는 중요한 역할을 합니다. 전역적으로 비활성화하면 잠재적인 버그를 찾기 어려워질 수 있습니다. 꼭 필요한 경우에만 eslint-disable-next-line 주석을 사용하여 특정 줄에 대해서만 규칙을 비활성화하고, 그 이유를 명확히 설명하는 것이 좋습니다. 이 규칙을 다시 활성화하는 것을 강력히 권장합니다.
| 필름 현상소와 필름 사용자를 잇는 웹 플랫폼<br/> | ||
| <em>A web platform connecting film labs and film enthusiasts</em> | ||
| </p> | ||
| <img width="1920" height="1080" alt="Image" src="https://github.com/user-attachments/assets/e96d6912-3697-4af1-8c3c-3422e64421da" /> |
|
|
||
| ## 🗓️ 프로젝트 기간 | ||
|
|
||
| > **2025.12.19 ~ ing** |
| // 1) 너무 아래로 끌면 닫기 | ||
| if (sheetH <= vh * CLOSE_THRESHOLD_RATIO) { | ||
| onClose(); | ||
| return; | ||
| } |
| export const ToastItem = ({ message, icon }: ToastItemProps) => { | ||
| return ( | ||
| <div className="animate-toast-in relative min-h-[3.75rem] w-[20.3125rem]"> | ||
| <div className="animate-toast-in relative w-[20.3125rem]"> |
There was a problem hiding this comment.
min-h-[3.75rem] 클래스를 제거하면 토스트 메시지의 내용 길이에 따라 높이가 달라져 레이아웃이 불안정해질 수 있습니다. 특히 여러 토스트가 동시에 표시될 때 문제가 될 수 있습니다. 일관된 높이를 유지하기 위해 min-h 클래스를 다시 추가하는 것을 고려해 보세요.
| <div className="animate-toast-in relative w-[20.3125rem]"> | |
| <div className="animate-toast-in relative min-h-[3.75rem] w-[20.3125rem]"> |
🔀 Pull Request Title
데모데이를 위한 프론트 배포
🎞️ 주요 코드 설명
주제1
주제2
📌 PR 설명
이번 PR에서 어떤 작업을 했는지 요약해주세요.
📷 스크린샷
UI 변경이 있을 경우 스크린샷을 첨부해주세요.