Closed enc2586 closed 1 week ago
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
useLocalStorage의 구현 너무 좋은 것 같아요 👍👍!! 다만, 기존에는 쿠키로만 이루어진 구현이 localStorage와 혼용해서 사용하도록 한 이유를 알 수 있을까요?
https://github.com/gsainfoteam/ziggle-fe/pull/371#discussion_r1780467506 봇한테 먼저 답변해버려서.. 참고 부탁드려요!
useLocalStorage의 구현 너무 좋은 것 같아요 👍👍!! 다만, 기존에는 쿠키로만 이루어진 구현이 localStorage와 혼용해서 사용하도록 한 이유를 알 수 있을까요?
#371 (comment) 봇한테 먼저 답변해버려서.. 참고 부탁드려요!
확인했습니다!
이거 적용해보는게 어떨까요?
@2paperstar bfb68ed
(#371) 이 커밋에 한번 적용해봤는데, SSR 때문인지 css classList에 'dark'를 추가하는 것만으론 배경과 일부 컴포넌트의 컬러가 바뀌지 않아요 ㅠㅠ
https://github.com/user-attachments/assets/94ab3aa5-1cf5-41b4-b5f9-fd58189f8b17
stackoverflow.com/a/56466334 이거 적용해보는게 어떨까요?
@2paperstar
bfb68ed
(#371) 이 커밋에 한번 적용해봤는데, SSR 때문인지 css classList에 'dark'를 추가하는 것만으론 배경과 일부 컴포넌트의 컬러가 바뀌지 않아요 ㅠㅠUntitled.video.-.Made.with.Clipchamp.1.mp4
그 일부 컴포넌트의 스타일 구현이 잘못된게 아닌가요?
개발이 늦어지던 중 리팩토링이 완료되어, 바뀐 점이 많습니다. 리팩토링 완료된 코드를 베이스로 재개발합니다.
아래 브랜치를 참조하세요: https://github.com/gsainfoteam/ziggle-fe/tree/368-dark-mode-with-system-option
리팩토링 이후 코드를 베이스로 재개발합니다: 이 브랜치 참조
ChangeDarkModeBox
component to include a new option for the dark mode setting: "system". This option allows the application to automatically switch between light and dark mode based on the user's system preference.useColorTheme
hook to handle the new option and store it in local storage.Segmented
component to handle the display of the dark mode options in theChangeDarkModeBox
component.Fixes #368
Summary by CodeRabbit
Summary by CodeRabbit
신규 기능
Segmented
컴포넌트 추가.버그 수정
문서화