From 7f07f2284465ef14abc500872d05d2556d90d9c1 Mon Sep 17 00:00:00 2001 From: Sejin Cha <62418379+chasj0326@users.noreply.github.com> Date: Wed, 3 Jan 2024 14:42:18 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=B0=A9=20=EC=83=81=EC=84=B8=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95=20?= =?UTF-8?q?(#498)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * refactor: 디렉토리 구조 정리 (#495) * refactor: domain 디렉토리 정리 * refactor: MSW 관련 디렉토리 이동 * refactor: eslint import rule 수정 * fix: 방 상세페이지 날짜 오류 수정 (#497) --------- Co-authored-by: SangHoon Lee <50488780+bbearcookie@users.noreply.github.com> --- .eslintrc.json | 14 +++----------- src/App.tsx | 4 ++-- src/RoomSearch/index.ts | 8 -------- src/core/{ => api}/mocks/baseURL.ts | 0 src/core/{ => api}/mocks/browser.ts | 0 src/core/{ => api}/mocks/datas/bugHistory.ts | 0 src/core/{ => api}/mocks/datas/coupons.ts | 0 src/core/{ => api}/mocks/datas/item.ts | 0 src/core/{ => api}/mocks/datas/member.ts | 0 src/core/{ => api}/mocks/datas/myBug.ts | 0 src/core/{ => api}/mocks/datas/myCoupon.ts | 0 src/core/{ => api}/mocks/datas/myJoinRoom.ts | 0 .../{ => api}/mocks/datas/participateHistory.ts | 0 src/core/{ => api}/mocks/datas/productBugs.ts | 0 src/core/{ => api}/mocks/datas/rank.ts | 0 src/core/{ => api}/mocks/datas/room.ts | 0 src/core/{ => api}/mocks/datas/searchRooms.ts | 0 src/core/{ => api}/mocks/datas/totalRooms.ts | 0 src/core/{ => api}/mocks/handlers/bugs.ts | 0 src/core/{ => api}/mocks/handlers/coupons.ts | 0 src/core/{ => api}/mocks/handlers/index.ts | 0 src/core/{ => api}/mocks/handlers/item.ts | 0 src/core/{ => api}/mocks/handlers/members.ts | 0 .../{ => api}/mocks/handlers/notifications.ts | 0 src/core/{ => api}/mocks/handlers/payment.ts | 0 src/core/{ => api}/mocks/handlers/rank.ts | 0 src/core/{ => api}/mocks/handlers/reports.ts | 0 src/core/{ => api}/mocks/handlers/rooms.ts | 0 src/core/{ => api}/mocks/handlers/time.ts | 0 .../AboutMoabam/components/AboutMoabam.tsx | 0 .../AboutMoabam/components/BirdButton.tsx | 0 .../AboutMoabam/components/IntroText.tsx | 0 .../AboutMoabam/components/Mark.tsx | 0 src/{ => domain}/AboutMoabam/index.ts | 0 .../Guide/components/GuideContent.tsx | 0 .../Guide/constants/guideContents.ts | 0 src/{ => domain}/Guide/index.ts | 0 src/{ => domain}/Guide/styles/swiperBullets.css | 0 src/{ => domain}/LogList/components/LogList.tsx | 0 .../LogList/components/LogListFallback.tsx | 0 src/{ => domain}/LogList/mocks/roomHistory.ts | 0 src/{ => domain}/Meta/components/CommonMeta.tsx | 0 .../Meta/components/RoomDetailMeta.tsx | 0 src/{ => domain}/Meta/index.ts | 0 src/{ => domain}/MyBird/components/BirdItem.tsx | 0 .../MyBird/components/BirdItems.tsx | 0 .../MyBird/components/HeaderWallet.tsx | 0 .../MyBird/components/ItemLoader.tsx | 0 .../MyBird/components/MyBirdProvider.tsx | 0 .../MyBird/components/MyBirdThumbnail.tsx | 0 .../MyBird/components/ProductSheet.tsx | 0 .../MyCoupon/components/MyCouponList.tsx | 0 .../components/MyCouponListFallback.tsx | 0 .../OrderLogList/components/OrderLogList.tsx | 0 .../components/OrderLogListFallback.tsx | 0 src/{ => domain}/OrderLogList/mocks/Bugs.ts | 0 .../OrderLogList/mocks/bugsHistory.ts | 0 .../OrderLogList/mocks/types/bugs.ts | 0 .../components/PWAInstallBanner.tsx | 0 .../hooks/usePWAInstallBanner.tsx | 0 src/{ => domain}/PWAInstallBanner/index.ts | 0 .../Promotion/components/CouponButton.tsx | 0 .../Promotion/components/DisabledCover.tsx | 0 .../Promotion/components/EventBanner.tsx | 0 .../Promotion/components/EventCard.tsx | 0 .../Promotion/components/EventCardFallback.tsx | 0 .../Promotion/components/EventList.tsx | 0 .../Promotion/components/EventListFallback.tsx | 0 .../Promotion/coustants/couponInfo.ts | 0 .../Promotion/coustants/couponToast.ts | 0 src/{ => domain}/Promotion/index.ts | 0 src/{ => domain}/Promotion/utils/getDateDiff.ts | 0 .../RankList/components/RankLIst.tsx | 0 .../RankList/components/RankListFallback.tsx | 0 .../RankList/components/RankThumbnailItem.tsx | 0 .../components/CertificationBottomSheet.tsx | 0 .../components/CertificationProgress.tsx | 0 .../RoomDetail/components/ReportBottomSheet.tsx | 0 .../RoomDetail/components/RoomCalendar.tsx | 0 .../RoomDetail/components/RoomCalendarDate.tsx | 0 .../RoomDetail/components/RoomDetail.tsx | 17 +++++++++-------- .../components/RoomDetailContainer.tsx | 8 +++++--- .../components/RoomDetailFallback.tsx | 0 .../components/RoomDetailImageInput.tsx | 0 .../components/RoomDetailProvider.tsx | 0 .../RoomDetail/components/RoomHeader.tsx | 0 .../RoomDetail/components/RoomInfo.tsx | 0 .../RoomDetail/components/RoomMember.tsx | 0 .../RoomDetail/components/RoomMemberRank.tsx | 0 .../RoomDetail/components/RoomMembers.tsx | 0 .../RoomDetail/components/RoomNotice.tsx | 0 .../RoomDetail/components/RoomPreview.tsx | 0 .../components/RoomPreviewRoutine.tsx | 0 .../RoomDetail/components/RoomRoutine.tsx | 0 .../RoomDetail/components/RoomSemi.tsx | 2 +- .../RoomDetail/components/RoomWorkspace.tsx | 4 ++-- .../RoomDetail/constants/constant.ts | 0 src/{ => domain}/RoomDetail/index.ts | 0 src/{ => domain}/RoomDetail/types/type.ts | 0 .../RoomDetail/utils/checkCertifyTime.ts | 0 src/{ => domain}/RoomDetail/utils/isMorning.ts | 0 .../RoomDetail/utils/makeWeekCalendar.ts | 0 .../RoomForm/components/Password.tsx | 2 +- .../RoomForm/components/Routines.tsx | 0 .../RoomForm/components/UserCount.tsx | 0 src/{ => domain}/RoomForm/constants/literals.ts | 0 src/{ => domain}/RoomForm/constants/styles.ts | 0 src/{ => domain}/RoomForm/index.ts | 0 .../RoomList/components/BugInfo.tsx | 0 .../RoomList/components/CertifyButton.tsx | 0 .../RoomList/components/RoomAccordion.tsx | 8 ++++---- .../RoomList/components/RoomCard.tsx | 2 +- src/{ => domain}/RoomList/index.ts | 0 src/{ => domain}/RoomList/styles/roomList.css | 0 .../RoomList/styles/roomListStyle.ts | 0 .../RoomLog/components/RoomLogItem.tsx | 0 .../RoomNavigate/components/NoRoom.tsx | 0 .../RoomNavigate/components/RoomNavigate.tsx | 0 .../components/RoomNavigateFallback.tsx | 0 src/{ => domain}/RoomNavigate/utils/pickRoom.ts | 0 .../RoomNew/components/BirdCard.tsx | 2 +- .../RoomNew/components/BirdCardFallback.tsx | 0 .../RoomNew/components/BirdCardSection.tsx | 2 +- src/{ => domain}/RoomNew/components/Navbar.tsx | 0 src/{ => domain}/RoomNew/constants/styles.ts | 0 src/{ => domain}/RoomNew/hooks/useRoomForm.ts | 2 +- src/{ => domain}/RoomNew/index.ts | 0 src/{ => domain}/RoomNew/steps/BirdStep.tsx | 0 src/{ => domain}/RoomNew/steps/PasswordStep.tsx | 4 ++-- src/{ => domain}/RoomNew/steps/RoutineStep.tsx | 4 ++-- src/{ => domain}/RoomNew/steps/SummaryStep.tsx | 4 ++-- src/{ => domain}/RoomNew/steps/TimeStep.tsx | 6 +++--- .../RoomSearch/components/AllResultList.tsx | 0 .../RoomSearch/components/KeywordText.tsx | 0 .../RoomSearch/components/ResultList.tsx | 2 +- .../components/ResultListFallback.tsx | 0 .../RoomSearch/components/SearchBar.tsx | 0 .../RoomSearch/components/SearchResultList.tsx | 0 .../RoomSearch/components/Selection.tsx | 0 .../RoomSearch/hooks/useIntersectionObserver.ts | 0 src/{ => domain}/RoomSearch/hooks/useKeyword.ts | 0 src/domain/RoomSearch/index.ts | 8 ++++++++ .../RoomSetting/components/LoadingFallback.tsx | 0 .../RoomSetting/hooks/useRoomForm.ts | 2 +- src/{ => domain}/RoomSetting/index.ts | 0 .../tabs/MemberTab/DelegationButton.tsx | 0 .../RoomSetting/tabs/MemberTab/KickButton.tsx | 0 .../RoomSetting/tabs/MemberTab/index.tsx | 0 .../RoomSetting/tabs/MemberTab/styles.ts | 0 .../RoomSetting/tabs/RemoveTab.stories.tsx | 4 ++-- src/{ => domain}/RoomSetting/tabs/RemoveTab.tsx | 0 src/{ => domain}/RoomSetting/tabs/RoomTab.tsx | 8 ++++---- .../RoomSlide/components/DayInfo.tsx | 0 .../RoomSlide/components/NewRoomCard.tsx | 2 +- .../RoomSlide/components/RoomData.tsx | 4 ++-- .../RoomSlide/components/RoomDataFallback.tsx | 0 .../RoomSlide/components/RoomSlide.tsx | 0 .../RoomSlide/components/SlideController.tsx | 0 src/{ => domain}/RoomSlide/constants/dayType.ts | 0 src/{ => domain}/RoomSlide/hooks/useDayTypes.ts | 0 src/{ => domain}/RoomSlide/index.ts | 0 .../RoomSummary/components/IconText.tsx | 0 .../RoomSummary/components/RoomSummary.tsx | 4 ++-- src/{ => domain}/RoomSummary/index.ts | 0 .../StartSlide/components/Background.tsx | 0 .../StartSlide/components/FakeRoutinesPage.tsx | 2 +- .../StartSlide/components/FakeStartPage.tsx | 0 .../StartSlide/components/SlideDown.tsx | 0 src/{ => domain}/StartSlide/components/Star.tsx | 2 +- .../StartSlide/components/SwipeArrow.tsx | 2 +- .../StartSlide/components/UserBird.tsx | 2 +- .../StartSlide/components/UserInfo.tsx | 0 .../StartSlide/components/UserInfoFallback.tsx | 0 .../StartSlide/constants/contents.ts | 0 .../StartSlide/hooks/useRandomMessage.ts | 4 ++-- src/{ => domain}/StartSlide/index.ts | 0 src/{ => domain}/StartSlide/mocks/userData.ts | 0 src/{ => domain}/StartSlide/styles/star.css | 0 .../StartSlide/styles/swipeArrow.css | 0 .../StartSlide/utils/getRandomValue.ts | 0 .../StoreList/components/StoreList.tsx | 0 .../StoreList/components/StoreListFallback.tsx | 0 src/{ => domain}/StoreList/mocks/products.ts | 0 .../StoreList/mocks/types/product.ts | 0 .../components/TimePicker.stories.tsx | 0 .../TimePicker/components/TimePicker.tsx | 0 src/{ => domain}/TimePicker/index.ts | 0 .../TimePicker/styles/TimePicker.css | 0 src/{ => domain}/TimePicker/utils/hour.ts | 0 .../UserBugs/components/UserBugs.tsx | 0 src/{ => domain}/UserBugs/mocks/bugs.ts | 0 src/{ => domain}/UserEtc/components/Logout.tsx | 0 src/{ => domain}/UserEtc/components/UserEtc.tsx | 0 .../UserEtc/components/WithDrawal.tsx | 0 .../UserProfile/components/UserMain.tsx | 0 .../UserProfile/components/UserMainFallback.tsx | 0 .../UserProfile/components/UserProfile.tsx | 0 src/main.tsx | 2 +- src/pages/CouponPage.tsx | 4 ++-- src/pages/EventPage.tsx | 2 +- src/pages/GuidePage.tsx | 4 ++-- src/pages/MyBirdPage.tsx | 8 ++++---- src/pages/OrderLogPage.tsx | 4 ++-- src/pages/ParticipateLogPage.tsx | 4 ++-- src/pages/RankPage.tsx | 4 ++-- src/pages/Room.tsx | 4 ++-- src/pages/RoomDetailPage.tsx | 6 +++--- src/pages/RoomLogPage.tsx | 2 +- src/pages/RoomNewPage.tsx | 2 +- src/pages/RoomSettingPage.tsx | 2 +- src/pages/RoutinesPage.tsx | 15 ++++++++++----- src/pages/SearchPage.tsx | 6 +++--- src/pages/StartPage.tsx | 4 ++-- src/pages/StorePage.tsx | 4 ++-- src/pages/UserPage.tsx | 6 +++--- src/setupWorker.ts | 2 +- 216 files changed, 112 insertions(+), 112 deletions(-) delete mode 100644 src/RoomSearch/index.ts rename src/core/{ => api}/mocks/baseURL.ts (100%) rename src/core/{ => api}/mocks/browser.ts (100%) rename src/core/{ => api}/mocks/datas/bugHistory.ts (100%) rename src/core/{ => api}/mocks/datas/coupons.ts (100%) rename src/core/{ => api}/mocks/datas/item.ts (100%) rename src/core/{ => api}/mocks/datas/member.ts (100%) rename src/core/{ => api}/mocks/datas/myBug.ts (100%) rename src/core/{ => api}/mocks/datas/myCoupon.ts (100%) rename src/core/{ => api}/mocks/datas/myJoinRoom.ts (100%) rename src/core/{ => api}/mocks/datas/participateHistory.ts (100%) rename src/core/{ => api}/mocks/datas/productBugs.ts (100%) rename src/core/{ => api}/mocks/datas/rank.ts (100%) rename src/core/{ => api}/mocks/datas/room.ts (100%) rename src/core/{ => api}/mocks/datas/searchRooms.ts (100%) rename src/core/{ => api}/mocks/datas/totalRooms.ts (100%) rename src/core/{ => api}/mocks/handlers/bugs.ts (100%) rename src/core/{ => api}/mocks/handlers/coupons.ts (100%) rename src/core/{ => api}/mocks/handlers/index.ts (100%) rename src/core/{ => api}/mocks/handlers/item.ts (100%) rename src/core/{ => api}/mocks/handlers/members.ts (100%) rename src/core/{ => api}/mocks/handlers/notifications.ts (100%) rename src/core/{ => api}/mocks/handlers/payment.ts (100%) rename src/core/{ => api}/mocks/handlers/rank.ts (100%) rename src/core/{ => api}/mocks/handlers/reports.ts (100%) rename src/core/{ => api}/mocks/handlers/rooms.ts (100%) rename src/core/{ => api}/mocks/handlers/time.ts (100%) rename src/{ => domain}/AboutMoabam/components/AboutMoabam.tsx (100%) rename src/{ => domain}/AboutMoabam/components/BirdButton.tsx (100%) rename src/{ => domain}/AboutMoabam/components/IntroText.tsx (100%) rename src/{ => domain}/AboutMoabam/components/Mark.tsx (100%) rename src/{ => domain}/AboutMoabam/index.ts (100%) rename src/{ => domain}/Guide/components/GuideContent.tsx (100%) rename src/{ => domain}/Guide/constants/guideContents.ts (100%) rename src/{ => domain}/Guide/index.ts (100%) rename src/{ => domain}/Guide/styles/swiperBullets.css (100%) rename src/{ => domain}/LogList/components/LogList.tsx (100%) rename src/{ => domain}/LogList/components/LogListFallback.tsx (100%) rename src/{ => domain}/LogList/mocks/roomHistory.ts (100%) rename src/{ => domain}/Meta/components/CommonMeta.tsx (100%) rename src/{ => domain}/Meta/components/RoomDetailMeta.tsx (100%) rename src/{ => domain}/Meta/index.ts (100%) rename src/{ => domain}/MyBird/components/BirdItem.tsx (100%) rename src/{ => domain}/MyBird/components/BirdItems.tsx (100%) rename src/{ => domain}/MyBird/components/HeaderWallet.tsx (100%) rename src/{ => domain}/MyBird/components/ItemLoader.tsx (100%) rename src/{ => domain}/MyBird/components/MyBirdProvider.tsx (100%) rename src/{ => domain}/MyBird/components/MyBirdThumbnail.tsx (100%) rename src/{ => domain}/MyBird/components/ProductSheet.tsx (100%) rename src/{ => domain}/MyCoupon/components/MyCouponList.tsx (100%) rename src/{ => domain}/MyCoupon/components/MyCouponListFallback.tsx (100%) rename src/{ => domain}/OrderLogList/components/OrderLogList.tsx (100%) rename src/{ => domain}/OrderLogList/components/OrderLogListFallback.tsx (100%) rename src/{ => domain}/OrderLogList/mocks/Bugs.ts (100%) rename src/{ => domain}/OrderLogList/mocks/bugsHistory.ts (100%) rename src/{ => domain}/OrderLogList/mocks/types/bugs.ts (100%) rename src/{ => domain}/PWAInstallBanner/components/PWAInstallBanner.tsx (100%) rename src/{ => domain}/PWAInstallBanner/hooks/usePWAInstallBanner.tsx (100%) rename src/{ => domain}/PWAInstallBanner/index.ts (100%) rename src/{ => domain}/Promotion/components/CouponButton.tsx (100%) rename src/{ => domain}/Promotion/components/DisabledCover.tsx (100%) rename src/{ => domain}/Promotion/components/EventBanner.tsx (100%) rename src/{ => domain}/Promotion/components/EventCard.tsx (100%) rename src/{ => domain}/Promotion/components/EventCardFallback.tsx (100%) rename src/{ => domain}/Promotion/components/EventList.tsx (100%) rename src/{ => domain}/Promotion/components/EventListFallback.tsx (100%) rename src/{ => domain}/Promotion/coustants/couponInfo.ts (100%) rename src/{ => domain}/Promotion/coustants/couponToast.ts (100%) rename src/{ => domain}/Promotion/index.ts (100%) rename src/{ => domain}/Promotion/utils/getDateDiff.ts (100%) rename src/{ => domain}/RankList/components/RankLIst.tsx (100%) rename src/{ => domain}/RankList/components/RankListFallback.tsx (100%) rename src/{ => domain}/RankList/components/RankThumbnailItem.tsx (100%) rename src/{ => domain}/RoomDetail/components/CertificationBottomSheet.tsx (100%) rename src/{ => domain}/RoomDetail/components/CertificationProgress.tsx (100%) rename src/{ => domain}/RoomDetail/components/ReportBottomSheet.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomCalendar.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomCalendarDate.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomDetail.tsx (75%) rename src/{ => domain}/RoomDetail/components/RoomDetailContainer.tsx (86%) rename src/{ => domain}/RoomDetail/components/RoomDetailFallback.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomDetailImageInput.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomDetailProvider.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomHeader.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomInfo.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomMember.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomMemberRank.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomMembers.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomNotice.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomPreview.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomPreviewRoutine.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomRoutine.tsx (100%) rename src/{ => domain}/RoomDetail/components/RoomSemi.tsx (98%) rename src/{ => domain}/RoomDetail/components/RoomWorkspace.tsx (99%) rename src/{ => domain}/RoomDetail/constants/constant.ts (100%) rename src/{ => domain}/RoomDetail/index.ts (100%) rename src/{ => domain}/RoomDetail/types/type.ts (100%) rename src/{ => domain}/RoomDetail/utils/checkCertifyTime.ts (100%) rename src/{ => domain}/RoomDetail/utils/isMorning.ts (100%) rename src/{ => domain}/RoomDetail/utils/makeWeekCalendar.ts (100%) rename src/{ => domain}/RoomForm/components/Password.tsx (93%) rename src/{ => domain}/RoomForm/components/Routines.tsx (100%) rename src/{ => domain}/RoomForm/components/UserCount.tsx (100%) rename src/{ => domain}/RoomForm/constants/literals.ts (100%) rename src/{ => domain}/RoomForm/constants/styles.ts (100%) rename src/{ => domain}/RoomForm/index.ts (100%) rename src/{ => domain}/RoomList/components/BugInfo.tsx (100%) rename src/{ => domain}/RoomList/components/CertifyButton.tsx (100%) rename src/{ => domain}/RoomList/components/RoomAccordion.tsx (90%) rename src/{ => domain}/RoomList/components/RoomCard.tsx (95%) rename src/{ => domain}/RoomList/index.ts (100%) rename src/{ => domain}/RoomList/styles/roomList.css (100%) rename src/{ => domain}/RoomList/styles/roomListStyle.ts (100%) rename src/{ => domain}/RoomLog/components/RoomLogItem.tsx (100%) rename src/{ => domain}/RoomNavigate/components/NoRoom.tsx (100%) rename src/{ => domain}/RoomNavigate/components/RoomNavigate.tsx (100%) rename src/{ => domain}/RoomNavigate/components/RoomNavigateFallback.tsx (100%) rename src/{ => domain}/RoomNavigate/utils/pickRoom.ts (100%) rename src/{ => domain}/RoomNew/components/BirdCard.tsx (94%) rename src/{ => domain}/RoomNew/components/BirdCardFallback.tsx (100%) rename src/{ => domain}/RoomNew/components/BirdCardSection.tsx (97%) rename src/{ => domain}/RoomNew/components/Navbar.tsx (100%) rename src/{ => domain}/RoomNew/constants/styles.ts (100%) rename src/{ => domain}/RoomNew/hooks/useRoomForm.ts (98%) rename src/{ => domain}/RoomNew/index.ts (100%) rename src/{ => domain}/RoomNew/steps/BirdStep.tsx (100%) rename src/{ => domain}/RoomNew/steps/PasswordStep.tsx (84%) rename src/{ => domain}/RoomNew/steps/RoutineStep.tsx (92%) rename src/{ => domain}/RoomNew/steps/SummaryStep.tsx (93%) rename src/{ => domain}/RoomNew/steps/TimeStep.tsx (86%) rename src/{ => domain}/RoomSearch/components/AllResultList.tsx (100%) rename src/{ => domain}/RoomSearch/components/KeywordText.tsx (100%) rename src/{ => domain}/RoomSearch/components/ResultList.tsx (96%) rename src/{ => domain}/RoomSearch/components/ResultListFallback.tsx (100%) rename src/{ => domain}/RoomSearch/components/SearchBar.tsx (100%) rename src/{ => domain}/RoomSearch/components/SearchResultList.tsx (100%) rename src/{ => domain}/RoomSearch/components/Selection.tsx (100%) rename src/{ => domain}/RoomSearch/hooks/useIntersectionObserver.ts (100%) rename src/{ => domain}/RoomSearch/hooks/useKeyword.ts (100%) create mode 100644 src/domain/RoomSearch/index.ts rename src/{ => domain}/RoomSetting/components/LoadingFallback.tsx (100%) rename src/{ => domain}/RoomSetting/hooks/useRoomForm.ts (98%) rename src/{ => domain}/RoomSetting/index.ts (100%) rename src/{ => domain}/RoomSetting/tabs/MemberTab/DelegationButton.tsx (100%) rename src/{ => domain}/RoomSetting/tabs/MemberTab/KickButton.tsx (100%) rename src/{ => domain}/RoomSetting/tabs/MemberTab/index.tsx (100%) rename src/{ => domain}/RoomSetting/tabs/MemberTab/styles.ts (100%) rename src/{ => domain}/RoomSetting/tabs/RemoveTab.stories.tsx (93%) rename src/{ => domain}/RoomSetting/tabs/RemoveTab.tsx (100%) rename src/{ => domain}/RoomSetting/tabs/RoomTab.tsx (95%) rename src/{ => domain}/RoomSlide/components/DayInfo.tsx (100%) rename src/{ => domain}/RoomSlide/components/NewRoomCard.tsx (93%) rename src/{ => domain}/RoomSlide/components/RoomData.tsx (92%) rename src/{ => domain}/RoomSlide/components/RoomDataFallback.tsx (100%) rename src/{ => domain}/RoomSlide/components/RoomSlide.tsx (100%) rename src/{ => domain}/RoomSlide/components/SlideController.tsx (100%) rename src/{ => domain}/RoomSlide/constants/dayType.ts (100%) rename src/{ => domain}/RoomSlide/hooks/useDayTypes.ts (100%) rename src/{ => domain}/RoomSlide/index.ts (100%) rename src/{ => domain}/RoomSummary/components/IconText.tsx (100%) rename src/{ => domain}/RoomSummary/components/RoomSummary.tsx (96%) rename src/{ => domain}/RoomSummary/index.ts (100%) rename src/{ => domain}/StartSlide/components/Background.tsx (100%) rename src/{ => domain}/StartSlide/components/FakeRoutinesPage.tsx (90%) rename src/{ => domain}/StartSlide/components/FakeStartPage.tsx (100%) rename src/{ => domain}/StartSlide/components/SlideDown.tsx (100%) rename src/{ => domain}/StartSlide/components/Star.tsx (94%) rename src/{ => domain}/StartSlide/components/SwipeArrow.tsx (90%) rename src/{ => domain}/StartSlide/components/UserBird.tsx (91%) rename src/{ => domain}/StartSlide/components/UserInfo.tsx (100%) rename src/{ => domain}/StartSlide/components/UserInfoFallback.tsx (100%) rename src/{ => domain}/StartSlide/constants/contents.ts (100%) rename src/{ => domain}/StartSlide/hooks/useRandomMessage.ts (85%) rename src/{ => domain}/StartSlide/index.ts (100%) rename src/{ => domain}/StartSlide/mocks/userData.ts (100%) rename src/{ => domain}/StartSlide/styles/star.css (100%) rename src/{ => domain}/StartSlide/styles/swipeArrow.css (100%) rename src/{ => domain}/StartSlide/utils/getRandomValue.ts (100%) rename src/{ => domain}/StoreList/components/StoreList.tsx (100%) rename src/{ => domain}/StoreList/components/StoreListFallback.tsx (100%) rename src/{ => domain}/StoreList/mocks/products.ts (100%) rename src/{ => domain}/StoreList/mocks/types/product.ts (100%) rename src/{ => domain}/TimePicker/components/TimePicker.stories.tsx (100%) rename src/{ => domain}/TimePicker/components/TimePicker.tsx (100%) rename src/{ => domain}/TimePicker/index.ts (100%) rename src/{ => domain}/TimePicker/styles/TimePicker.css (100%) rename src/{ => domain}/TimePicker/utils/hour.ts (100%) rename src/{ => domain}/UserBugs/components/UserBugs.tsx (100%) rename src/{ => domain}/UserBugs/mocks/bugs.ts (100%) rename src/{ => domain}/UserEtc/components/Logout.tsx (100%) rename src/{ => domain}/UserEtc/components/UserEtc.tsx (100%) rename src/{ => domain}/UserEtc/components/WithDrawal.tsx (100%) rename src/{ => domain}/UserProfile/components/UserMain.tsx (100%) rename src/{ => domain}/UserProfile/components/UserMainFallback.tsx (100%) rename src/{ => domain}/UserProfile/components/UserProfile.tsx (100%) diff --git a/.eslintrc.json b/.eslintrc.json index cabb2ed0..dabbf17a 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -48,7 +48,7 @@ "internal", // 리액트 내부와 밀접한 연관이 있는 패키지 "external", // 네트워크와 연관이 있는 패키지 "unknown", // 그 외의 경로 미지정된 서드파티 패키지 - "object", // core or shared 디렉토리의 소스코드 + "object", // core, shared, domain 디렉토리의 소스코드 "parent", // 부모 (../) "sibling", // 형제 (./) "index", // 현재 디렉토리 @@ -91,7 +91,7 @@ "group": "external" }, /** - core or shared 디렉토리의 소스코드 + core, shared, domain 디렉토리의 소스코드 */ { "pattern": "{@,.,..}/core/**", @@ -102,16 +102,8 @@ "pattern": "{@,.,..}/shared/**", "group": "object" }, - /** - 도메인(domain) 디렉토리 - */ - { - "pattern": "@/*/**", // 도메인 디렉토리에 들어 있는 각종 파일 - "group": "object", - "position": "after" - }, { - "pattern": "@/*", // [domain] 디렉토리의 index.tsx 파일 + "pattern": "{@,.,..}/domain/**", "group": "object", "position": "after" }, diff --git a/src/App.tsx b/src/App.tsx index 97a7ec9f..37729d69 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -8,8 +8,8 @@ import timeOption from '@/core/api/options/time'; import getTimeRange from '@/core/utils/getTimeRange'; import { Navbar } from '@/shared/Navbar'; import { UnknownFallback } from '@/shared/ErrorBoundary'; -import { AboutMoabam } from '@/AboutMoabam'; -import { CommonMeta } from '@/Meta'; +import { AboutMoabam } from '@/domain/AboutMoabam'; +import { CommonMeta } from '@/domain/Meta'; import 'swiper/css'; import 'swiper/css/bundle'; diff --git a/src/RoomSearch/index.ts b/src/RoomSearch/index.ts deleted file mode 100644 index b4d4796a..00000000 --- a/src/RoomSearch/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export { default as SearchBar } from '@/RoomSearch/components/SearchBar'; -export { default as SearchResultList } from '@/RoomSearch/components/SearchResultList'; -export { default as AllResultList } from '@/RoomSearch/components/AllResultList'; -export { default as Selection } from '@/RoomSearch/components/Selection'; -export { - default as useKeyword, - KeywordContext -} from '@/RoomSearch/hooks/useKeyword'; diff --git a/src/core/mocks/baseURL.ts b/src/core/api/mocks/baseURL.ts similarity index 100% rename from src/core/mocks/baseURL.ts rename to src/core/api/mocks/baseURL.ts diff --git a/src/core/mocks/browser.ts b/src/core/api/mocks/browser.ts similarity index 100% rename from src/core/mocks/browser.ts rename to src/core/api/mocks/browser.ts diff --git a/src/core/mocks/datas/bugHistory.ts b/src/core/api/mocks/datas/bugHistory.ts similarity index 100% rename from src/core/mocks/datas/bugHistory.ts rename to src/core/api/mocks/datas/bugHistory.ts diff --git a/src/core/mocks/datas/coupons.ts b/src/core/api/mocks/datas/coupons.ts similarity index 100% rename from src/core/mocks/datas/coupons.ts rename to src/core/api/mocks/datas/coupons.ts diff --git a/src/core/mocks/datas/item.ts b/src/core/api/mocks/datas/item.ts similarity index 100% rename from src/core/mocks/datas/item.ts rename to src/core/api/mocks/datas/item.ts diff --git a/src/core/mocks/datas/member.ts b/src/core/api/mocks/datas/member.ts similarity index 100% rename from src/core/mocks/datas/member.ts rename to src/core/api/mocks/datas/member.ts diff --git a/src/core/mocks/datas/myBug.ts b/src/core/api/mocks/datas/myBug.ts similarity index 100% rename from src/core/mocks/datas/myBug.ts rename to src/core/api/mocks/datas/myBug.ts diff --git a/src/core/mocks/datas/myCoupon.ts b/src/core/api/mocks/datas/myCoupon.ts similarity index 100% rename from src/core/mocks/datas/myCoupon.ts rename to src/core/api/mocks/datas/myCoupon.ts diff --git a/src/core/mocks/datas/myJoinRoom.ts b/src/core/api/mocks/datas/myJoinRoom.ts similarity index 100% rename from src/core/mocks/datas/myJoinRoom.ts rename to src/core/api/mocks/datas/myJoinRoom.ts diff --git a/src/core/mocks/datas/participateHistory.ts b/src/core/api/mocks/datas/participateHistory.ts similarity index 100% rename from src/core/mocks/datas/participateHistory.ts rename to src/core/api/mocks/datas/participateHistory.ts diff --git a/src/core/mocks/datas/productBugs.ts b/src/core/api/mocks/datas/productBugs.ts similarity index 100% rename from src/core/mocks/datas/productBugs.ts rename to src/core/api/mocks/datas/productBugs.ts diff --git a/src/core/mocks/datas/rank.ts b/src/core/api/mocks/datas/rank.ts similarity index 100% rename from src/core/mocks/datas/rank.ts rename to src/core/api/mocks/datas/rank.ts diff --git a/src/core/mocks/datas/room.ts b/src/core/api/mocks/datas/room.ts similarity index 100% rename from src/core/mocks/datas/room.ts rename to src/core/api/mocks/datas/room.ts diff --git a/src/core/mocks/datas/searchRooms.ts b/src/core/api/mocks/datas/searchRooms.ts similarity index 100% rename from src/core/mocks/datas/searchRooms.ts rename to src/core/api/mocks/datas/searchRooms.ts diff --git a/src/core/mocks/datas/totalRooms.ts b/src/core/api/mocks/datas/totalRooms.ts similarity index 100% rename from src/core/mocks/datas/totalRooms.ts rename to src/core/api/mocks/datas/totalRooms.ts diff --git a/src/core/mocks/handlers/bugs.ts b/src/core/api/mocks/handlers/bugs.ts similarity index 100% rename from src/core/mocks/handlers/bugs.ts rename to src/core/api/mocks/handlers/bugs.ts diff --git a/src/core/mocks/handlers/coupons.ts b/src/core/api/mocks/handlers/coupons.ts similarity index 100% rename from src/core/mocks/handlers/coupons.ts rename to src/core/api/mocks/handlers/coupons.ts diff --git a/src/core/mocks/handlers/index.ts b/src/core/api/mocks/handlers/index.ts similarity index 100% rename from src/core/mocks/handlers/index.ts rename to src/core/api/mocks/handlers/index.ts diff --git a/src/core/mocks/handlers/item.ts b/src/core/api/mocks/handlers/item.ts similarity index 100% rename from src/core/mocks/handlers/item.ts rename to src/core/api/mocks/handlers/item.ts diff --git a/src/core/mocks/handlers/members.ts b/src/core/api/mocks/handlers/members.ts similarity index 100% rename from src/core/mocks/handlers/members.ts rename to src/core/api/mocks/handlers/members.ts diff --git a/src/core/mocks/handlers/notifications.ts b/src/core/api/mocks/handlers/notifications.ts similarity index 100% rename from src/core/mocks/handlers/notifications.ts rename to src/core/api/mocks/handlers/notifications.ts diff --git a/src/core/mocks/handlers/payment.ts b/src/core/api/mocks/handlers/payment.ts similarity index 100% rename from src/core/mocks/handlers/payment.ts rename to src/core/api/mocks/handlers/payment.ts diff --git a/src/core/mocks/handlers/rank.ts b/src/core/api/mocks/handlers/rank.ts similarity index 100% rename from src/core/mocks/handlers/rank.ts rename to src/core/api/mocks/handlers/rank.ts diff --git a/src/core/mocks/handlers/reports.ts b/src/core/api/mocks/handlers/reports.ts similarity index 100% rename from src/core/mocks/handlers/reports.ts rename to src/core/api/mocks/handlers/reports.ts diff --git a/src/core/mocks/handlers/rooms.ts b/src/core/api/mocks/handlers/rooms.ts similarity index 100% rename from src/core/mocks/handlers/rooms.ts rename to src/core/api/mocks/handlers/rooms.ts diff --git a/src/core/mocks/handlers/time.ts b/src/core/api/mocks/handlers/time.ts similarity index 100% rename from src/core/mocks/handlers/time.ts rename to src/core/api/mocks/handlers/time.ts diff --git a/src/AboutMoabam/components/AboutMoabam.tsx b/src/domain/AboutMoabam/components/AboutMoabam.tsx similarity index 100% rename from src/AboutMoabam/components/AboutMoabam.tsx rename to src/domain/AboutMoabam/components/AboutMoabam.tsx diff --git a/src/AboutMoabam/components/BirdButton.tsx b/src/domain/AboutMoabam/components/BirdButton.tsx similarity index 100% rename from src/AboutMoabam/components/BirdButton.tsx rename to src/domain/AboutMoabam/components/BirdButton.tsx diff --git a/src/AboutMoabam/components/IntroText.tsx b/src/domain/AboutMoabam/components/IntroText.tsx similarity index 100% rename from src/AboutMoabam/components/IntroText.tsx rename to src/domain/AboutMoabam/components/IntroText.tsx diff --git a/src/AboutMoabam/components/Mark.tsx b/src/domain/AboutMoabam/components/Mark.tsx similarity index 100% rename from src/AboutMoabam/components/Mark.tsx rename to src/domain/AboutMoabam/components/Mark.tsx diff --git a/src/AboutMoabam/index.ts b/src/domain/AboutMoabam/index.ts similarity index 100% rename from src/AboutMoabam/index.ts rename to src/domain/AboutMoabam/index.ts diff --git a/src/Guide/components/GuideContent.tsx b/src/domain/Guide/components/GuideContent.tsx similarity index 100% rename from src/Guide/components/GuideContent.tsx rename to src/domain/Guide/components/GuideContent.tsx diff --git a/src/Guide/constants/guideContents.ts b/src/domain/Guide/constants/guideContents.ts similarity index 100% rename from src/Guide/constants/guideContents.ts rename to src/domain/Guide/constants/guideContents.ts diff --git a/src/Guide/index.ts b/src/domain/Guide/index.ts similarity index 100% rename from src/Guide/index.ts rename to src/domain/Guide/index.ts diff --git a/src/Guide/styles/swiperBullets.css b/src/domain/Guide/styles/swiperBullets.css similarity index 100% rename from src/Guide/styles/swiperBullets.css rename to src/domain/Guide/styles/swiperBullets.css diff --git a/src/LogList/components/LogList.tsx b/src/domain/LogList/components/LogList.tsx similarity index 100% rename from src/LogList/components/LogList.tsx rename to src/domain/LogList/components/LogList.tsx diff --git a/src/LogList/components/LogListFallback.tsx b/src/domain/LogList/components/LogListFallback.tsx similarity index 100% rename from src/LogList/components/LogListFallback.tsx rename to src/domain/LogList/components/LogListFallback.tsx diff --git a/src/LogList/mocks/roomHistory.ts b/src/domain/LogList/mocks/roomHistory.ts similarity index 100% rename from src/LogList/mocks/roomHistory.ts rename to src/domain/LogList/mocks/roomHistory.ts diff --git a/src/Meta/components/CommonMeta.tsx b/src/domain/Meta/components/CommonMeta.tsx similarity index 100% rename from src/Meta/components/CommonMeta.tsx rename to src/domain/Meta/components/CommonMeta.tsx diff --git a/src/Meta/components/RoomDetailMeta.tsx b/src/domain/Meta/components/RoomDetailMeta.tsx similarity index 100% rename from src/Meta/components/RoomDetailMeta.tsx rename to src/domain/Meta/components/RoomDetailMeta.tsx diff --git a/src/Meta/index.ts b/src/domain/Meta/index.ts similarity index 100% rename from src/Meta/index.ts rename to src/domain/Meta/index.ts diff --git a/src/MyBird/components/BirdItem.tsx b/src/domain/MyBird/components/BirdItem.tsx similarity index 100% rename from src/MyBird/components/BirdItem.tsx rename to src/domain/MyBird/components/BirdItem.tsx diff --git a/src/MyBird/components/BirdItems.tsx b/src/domain/MyBird/components/BirdItems.tsx similarity index 100% rename from src/MyBird/components/BirdItems.tsx rename to src/domain/MyBird/components/BirdItems.tsx diff --git a/src/MyBird/components/HeaderWallet.tsx b/src/domain/MyBird/components/HeaderWallet.tsx similarity index 100% rename from src/MyBird/components/HeaderWallet.tsx rename to src/domain/MyBird/components/HeaderWallet.tsx diff --git a/src/MyBird/components/ItemLoader.tsx b/src/domain/MyBird/components/ItemLoader.tsx similarity index 100% rename from src/MyBird/components/ItemLoader.tsx rename to src/domain/MyBird/components/ItemLoader.tsx diff --git a/src/MyBird/components/MyBirdProvider.tsx b/src/domain/MyBird/components/MyBirdProvider.tsx similarity index 100% rename from src/MyBird/components/MyBirdProvider.tsx rename to src/domain/MyBird/components/MyBirdProvider.tsx diff --git a/src/MyBird/components/MyBirdThumbnail.tsx b/src/domain/MyBird/components/MyBirdThumbnail.tsx similarity index 100% rename from src/MyBird/components/MyBirdThumbnail.tsx rename to src/domain/MyBird/components/MyBirdThumbnail.tsx diff --git a/src/MyBird/components/ProductSheet.tsx b/src/domain/MyBird/components/ProductSheet.tsx similarity index 100% rename from src/MyBird/components/ProductSheet.tsx rename to src/domain/MyBird/components/ProductSheet.tsx diff --git a/src/MyCoupon/components/MyCouponList.tsx b/src/domain/MyCoupon/components/MyCouponList.tsx similarity index 100% rename from src/MyCoupon/components/MyCouponList.tsx rename to src/domain/MyCoupon/components/MyCouponList.tsx diff --git a/src/MyCoupon/components/MyCouponListFallback.tsx b/src/domain/MyCoupon/components/MyCouponListFallback.tsx similarity index 100% rename from src/MyCoupon/components/MyCouponListFallback.tsx rename to src/domain/MyCoupon/components/MyCouponListFallback.tsx diff --git a/src/OrderLogList/components/OrderLogList.tsx b/src/domain/OrderLogList/components/OrderLogList.tsx similarity index 100% rename from src/OrderLogList/components/OrderLogList.tsx rename to src/domain/OrderLogList/components/OrderLogList.tsx diff --git a/src/OrderLogList/components/OrderLogListFallback.tsx b/src/domain/OrderLogList/components/OrderLogListFallback.tsx similarity index 100% rename from src/OrderLogList/components/OrderLogListFallback.tsx rename to src/domain/OrderLogList/components/OrderLogListFallback.tsx diff --git a/src/OrderLogList/mocks/Bugs.ts b/src/domain/OrderLogList/mocks/Bugs.ts similarity index 100% rename from src/OrderLogList/mocks/Bugs.ts rename to src/domain/OrderLogList/mocks/Bugs.ts diff --git a/src/OrderLogList/mocks/bugsHistory.ts b/src/domain/OrderLogList/mocks/bugsHistory.ts similarity index 100% rename from src/OrderLogList/mocks/bugsHistory.ts rename to src/domain/OrderLogList/mocks/bugsHistory.ts diff --git a/src/OrderLogList/mocks/types/bugs.ts b/src/domain/OrderLogList/mocks/types/bugs.ts similarity index 100% rename from src/OrderLogList/mocks/types/bugs.ts rename to src/domain/OrderLogList/mocks/types/bugs.ts diff --git a/src/PWAInstallBanner/components/PWAInstallBanner.tsx b/src/domain/PWAInstallBanner/components/PWAInstallBanner.tsx similarity index 100% rename from src/PWAInstallBanner/components/PWAInstallBanner.tsx rename to src/domain/PWAInstallBanner/components/PWAInstallBanner.tsx diff --git a/src/PWAInstallBanner/hooks/usePWAInstallBanner.tsx b/src/domain/PWAInstallBanner/hooks/usePWAInstallBanner.tsx similarity index 100% rename from src/PWAInstallBanner/hooks/usePWAInstallBanner.tsx rename to src/domain/PWAInstallBanner/hooks/usePWAInstallBanner.tsx diff --git a/src/PWAInstallBanner/index.ts b/src/domain/PWAInstallBanner/index.ts similarity index 100% rename from src/PWAInstallBanner/index.ts rename to src/domain/PWAInstallBanner/index.ts diff --git a/src/Promotion/components/CouponButton.tsx b/src/domain/Promotion/components/CouponButton.tsx similarity index 100% rename from src/Promotion/components/CouponButton.tsx rename to src/domain/Promotion/components/CouponButton.tsx diff --git a/src/Promotion/components/DisabledCover.tsx b/src/domain/Promotion/components/DisabledCover.tsx similarity index 100% rename from src/Promotion/components/DisabledCover.tsx rename to src/domain/Promotion/components/DisabledCover.tsx diff --git a/src/Promotion/components/EventBanner.tsx b/src/domain/Promotion/components/EventBanner.tsx similarity index 100% rename from src/Promotion/components/EventBanner.tsx rename to src/domain/Promotion/components/EventBanner.tsx diff --git a/src/Promotion/components/EventCard.tsx b/src/domain/Promotion/components/EventCard.tsx similarity index 100% rename from src/Promotion/components/EventCard.tsx rename to src/domain/Promotion/components/EventCard.tsx diff --git a/src/Promotion/components/EventCardFallback.tsx b/src/domain/Promotion/components/EventCardFallback.tsx similarity index 100% rename from src/Promotion/components/EventCardFallback.tsx rename to src/domain/Promotion/components/EventCardFallback.tsx diff --git a/src/Promotion/components/EventList.tsx b/src/domain/Promotion/components/EventList.tsx similarity index 100% rename from src/Promotion/components/EventList.tsx rename to src/domain/Promotion/components/EventList.tsx diff --git a/src/Promotion/components/EventListFallback.tsx b/src/domain/Promotion/components/EventListFallback.tsx similarity index 100% rename from src/Promotion/components/EventListFallback.tsx rename to src/domain/Promotion/components/EventListFallback.tsx diff --git a/src/Promotion/coustants/couponInfo.ts b/src/domain/Promotion/coustants/couponInfo.ts similarity index 100% rename from src/Promotion/coustants/couponInfo.ts rename to src/domain/Promotion/coustants/couponInfo.ts diff --git a/src/Promotion/coustants/couponToast.ts b/src/domain/Promotion/coustants/couponToast.ts similarity index 100% rename from src/Promotion/coustants/couponToast.ts rename to src/domain/Promotion/coustants/couponToast.ts diff --git a/src/Promotion/index.ts b/src/domain/Promotion/index.ts similarity index 100% rename from src/Promotion/index.ts rename to src/domain/Promotion/index.ts diff --git a/src/Promotion/utils/getDateDiff.ts b/src/domain/Promotion/utils/getDateDiff.ts similarity index 100% rename from src/Promotion/utils/getDateDiff.ts rename to src/domain/Promotion/utils/getDateDiff.ts diff --git a/src/RankList/components/RankLIst.tsx b/src/domain/RankList/components/RankLIst.tsx similarity index 100% rename from src/RankList/components/RankLIst.tsx rename to src/domain/RankList/components/RankLIst.tsx diff --git a/src/RankList/components/RankListFallback.tsx b/src/domain/RankList/components/RankListFallback.tsx similarity index 100% rename from src/RankList/components/RankListFallback.tsx rename to src/domain/RankList/components/RankListFallback.tsx diff --git a/src/RankList/components/RankThumbnailItem.tsx b/src/domain/RankList/components/RankThumbnailItem.tsx similarity index 100% rename from src/RankList/components/RankThumbnailItem.tsx rename to src/domain/RankList/components/RankThumbnailItem.tsx diff --git a/src/RoomDetail/components/CertificationBottomSheet.tsx b/src/domain/RoomDetail/components/CertificationBottomSheet.tsx similarity index 100% rename from src/RoomDetail/components/CertificationBottomSheet.tsx rename to src/domain/RoomDetail/components/CertificationBottomSheet.tsx diff --git a/src/RoomDetail/components/CertificationProgress.tsx b/src/domain/RoomDetail/components/CertificationProgress.tsx similarity index 100% rename from src/RoomDetail/components/CertificationProgress.tsx rename to src/domain/RoomDetail/components/CertificationProgress.tsx diff --git a/src/RoomDetail/components/ReportBottomSheet.tsx b/src/domain/RoomDetail/components/ReportBottomSheet.tsx similarity index 100% rename from src/RoomDetail/components/ReportBottomSheet.tsx rename to src/domain/RoomDetail/components/ReportBottomSheet.tsx diff --git a/src/RoomDetail/components/RoomCalendar.tsx b/src/domain/RoomDetail/components/RoomCalendar.tsx similarity index 100% rename from src/RoomDetail/components/RoomCalendar.tsx rename to src/domain/RoomDetail/components/RoomCalendar.tsx diff --git a/src/RoomDetail/components/RoomCalendarDate.tsx b/src/domain/RoomDetail/components/RoomCalendarDate.tsx similarity index 100% rename from src/RoomDetail/components/RoomCalendarDate.tsx rename to src/domain/RoomDetail/components/RoomCalendarDate.tsx diff --git a/src/RoomDetail/components/RoomDetail.tsx b/src/domain/RoomDetail/components/RoomDetail.tsx similarity index 75% rename from src/RoomDetail/components/RoomDetail.tsx rename to src/domain/RoomDetail/components/RoomDetail.tsx index a6566c9f..26f2de50 100644 --- a/src/RoomDetail/components/RoomDetail.tsx +++ b/src/domain/RoomDetail/components/RoomDetail.tsx @@ -1,8 +1,8 @@ import { useQuery } from '@tanstack/react-query'; import { roomOptions } from '@/core/api/options'; -import RoomDetailContainer from '@/RoomDetail/components/RoomDetailContainer'; -import { RoomNotice } from '@/RoomDetail'; -import { RoomDetailMeta } from '@/Meta'; +import RoomDetailContainer from '@/domain/RoomDetail/components/RoomDetailContainer'; +import { RoomNotice } from '@/domain/RoomDetail'; +import { RoomDetailMeta } from '@/domain/Meta'; import RoomHeader from './RoomHeader'; import RoomDetailProvider from './RoomDetailProvider'; import RoomDetailFallback from './RoomDetailFallback'; @@ -18,11 +18,12 @@ const RoomDetail = ({ checkedRoomJoin, serverTime }: RoomDetailProps) => { - const todayDateString = `${(serverTime || new Date()).getFullYear()}-${ - (serverTime || new Date()).getMonth() + 1 - }-${(serverTime || new Date()).getDate() < 10 ? 0 : ''}${( - serverTime || new Date() - ).getDate()}`; + const todayDate = serverTime || new Date(); + const todayDateString = `${todayDate.getFullYear()}-${String( + todayDate.getMonth() + 1 + ).padStart(2, '0')}-${ + todayDate.getDate() < 10 ? 0 : '' + }${todayDate.getDate()}`; const { data: roomDetailData, status } = useQuery({ ...roomOptions.detailByDate(roomId, todayDateString), diff --git a/src/RoomDetail/components/RoomDetailContainer.tsx b/src/domain/RoomDetail/components/RoomDetailContainer.tsx similarity index 86% rename from src/RoomDetail/components/RoomDetailContainer.tsx rename to src/domain/RoomDetail/components/RoomDetailContainer.tsx index b8662c12..4bd493fd 100644 --- a/src/RoomDetail/components/RoomDetailContainer.tsx +++ b/src/domain/RoomDetail/components/RoomDetailContainer.tsx @@ -3,7 +3,7 @@ import { useQuery } from '@tanstack/react-query'; import { roomOptions } from '@/core/api/options'; import { useRouteData } from '@/core/hooks'; import { RoomInfo as RoomInfoType } from '@/core/types/Room'; -import { RoomInfo, RoomWorkspace } from '@/RoomDetail'; +import { RoomInfo, RoomWorkspace } from '@/domain/RoomDetail'; import { DateRoomDetailContext } from './RoomDetailProvider'; interface RoomDetailContainerProps { @@ -16,9 +16,11 @@ const RoomDetailContainer = ({ roomDetailData }: RoomDetailContainerProps) => { const { params: { roomId } } = useRouteData(); - const chooseDateString = `${chooseDate.getFullYear()}-${ + const chooseDateString = `${chooseDate.getFullYear()}-${String( chooseDate.getMonth() + 1 - }-${chooseDate.getDate() < 10 ? 0 : ''}${chooseDate.getDate()}`; + ).padStart(2, '0')}-${ + chooseDate.getDate() < 10 ? 0 : '' + }${chooseDate.getDate()}`; const { data: roomDetailDataByDate, status } = useQuery({ ...roomOptions.detailByDate(roomId, chooseDateString) diff --git a/src/RoomDetail/components/RoomDetailFallback.tsx b/src/domain/RoomDetail/components/RoomDetailFallback.tsx similarity index 100% rename from src/RoomDetail/components/RoomDetailFallback.tsx rename to src/domain/RoomDetail/components/RoomDetailFallback.tsx diff --git a/src/RoomDetail/components/RoomDetailImageInput.tsx b/src/domain/RoomDetail/components/RoomDetailImageInput.tsx similarity index 100% rename from src/RoomDetail/components/RoomDetailImageInput.tsx rename to src/domain/RoomDetail/components/RoomDetailImageInput.tsx diff --git a/src/RoomDetail/components/RoomDetailProvider.tsx b/src/domain/RoomDetail/components/RoomDetailProvider.tsx similarity index 100% rename from src/RoomDetail/components/RoomDetailProvider.tsx rename to src/domain/RoomDetail/components/RoomDetailProvider.tsx diff --git a/src/RoomDetail/components/RoomHeader.tsx b/src/domain/RoomDetail/components/RoomHeader.tsx similarity index 100% rename from src/RoomDetail/components/RoomHeader.tsx rename to src/domain/RoomDetail/components/RoomHeader.tsx diff --git a/src/RoomDetail/components/RoomInfo.tsx b/src/domain/RoomDetail/components/RoomInfo.tsx similarity index 100% rename from src/RoomDetail/components/RoomInfo.tsx rename to src/domain/RoomDetail/components/RoomInfo.tsx diff --git a/src/RoomDetail/components/RoomMember.tsx b/src/domain/RoomDetail/components/RoomMember.tsx similarity index 100% rename from src/RoomDetail/components/RoomMember.tsx rename to src/domain/RoomDetail/components/RoomMember.tsx diff --git a/src/RoomDetail/components/RoomMemberRank.tsx b/src/domain/RoomDetail/components/RoomMemberRank.tsx similarity index 100% rename from src/RoomDetail/components/RoomMemberRank.tsx rename to src/domain/RoomDetail/components/RoomMemberRank.tsx diff --git a/src/RoomDetail/components/RoomMembers.tsx b/src/domain/RoomDetail/components/RoomMembers.tsx similarity index 100% rename from src/RoomDetail/components/RoomMembers.tsx rename to src/domain/RoomDetail/components/RoomMembers.tsx diff --git a/src/RoomDetail/components/RoomNotice.tsx b/src/domain/RoomDetail/components/RoomNotice.tsx similarity index 100% rename from src/RoomDetail/components/RoomNotice.tsx rename to src/domain/RoomDetail/components/RoomNotice.tsx diff --git a/src/RoomDetail/components/RoomPreview.tsx b/src/domain/RoomDetail/components/RoomPreview.tsx similarity index 100% rename from src/RoomDetail/components/RoomPreview.tsx rename to src/domain/RoomDetail/components/RoomPreview.tsx diff --git a/src/RoomDetail/components/RoomPreviewRoutine.tsx b/src/domain/RoomDetail/components/RoomPreviewRoutine.tsx similarity index 100% rename from src/RoomDetail/components/RoomPreviewRoutine.tsx rename to src/domain/RoomDetail/components/RoomPreviewRoutine.tsx diff --git a/src/RoomDetail/components/RoomRoutine.tsx b/src/domain/RoomDetail/components/RoomRoutine.tsx similarity index 100% rename from src/RoomDetail/components/RoomRoutine.tsx rename to src/domain/RoomDetail/components/RoomRoutine.tsx diff --git a/src/RoomDetail/components/RoomSemi.tsx b/src/domain/RoomDetail/components/RoomSemi.tsx similarity index 98% rename from src/RoomDetail/components/RoomSemi.tsx rename to src/domain/RoomDetail/components/RoomSemi.tsx index 550c2f60..48063039 100644 --- a/src/RoomDetail/components/RoomSemi.tsx +++ b/src/domain/RoomDetail/components/RoomSemi.tsx @@ -4,7 +4,7 @@ import clsx from 'clsx'; import { roomOptions } from '@/core/api/options'; import getTimeRange from '@/core/utils/getTimeRange'; import { ProgressBar } from '@/shared/ProgressBar'; -import { RoomDetailMeta } from '@/Meta'; +import { RoomDetailMeta } from '@/domain/Meta'; import { RoomNotice } from '..'; import RoomHeader from './RoomHeader'; import RoomPreview from './RoomPreview'; diff --git a/src/RoomDetail/components/RoomWorkspace.tsx b/src/domain/RoomDetail/components/RoomWorkspace.tsx similarity index 99% rename from src/RoomDetail/components/RoomWorkspace.tsx rename to src/domain/RoomDetail/components/RoomWorkspace.tsx index b62136a9..630d6ef1 100644 --- a/src/RoomDetail/components/RoomWorkspace.tsx +++ b/src/domain/RoomDetail/components/RoomWorkspace.tsx @@ -155,10 +155,10 @@ const RoomWorkspace = ({ ) : ( -
+
{ diff --git a/src/RoomNew/steps/RoutineStep.tsx b/src/domain/RoomNew/steps/RoutineStep.tsx similarity index 92% rename from src/RoomNew/steps/RoutineStep.tsx rename to src/domain/RoomNew/steps/RoutineStep.tsx index 7182a9bb..7c55c6c3 100644 --- a/src/RoomNew/steps/RoutineStep.tsx +++ b/src/domain/RoomNew/steps/RoutineStep.tsx @@ -1,7 +1,7 @@ import { useFormContext } from 'react-hook-form'; import { Input } from '@/shared/Input'; -import { ROOM_NAME } from '@/RoomForm/constants/literals'; -import { Routines, UserCount } from '@/RoomForm'; +import { ROOM_NAME } from '@/domain/RoomForm/constants/literals'; +import { Routines, UserCount } from '@/domain/RoomForm'; import { errorStyle } from '../constants/styles'; import { Inputs } from '../hooks/useRoomForm'; import { descriptionStyle } from '../constants/styles'; diff --git a/src/RoomNew/steps/SummaryStep.tsx b/src/domain/RoomNew/steps/SummaryStep.tsx similarity index 93% rename from src/RoomNew/steps/SummaryStep.tsx rename to src/domain/RoomNew/steps/SummaryStep.tsx index b54c35ad..f7733026 100644 --- a/src/RoomNew/steps/SummaryStep.tsx +++ b/src/domain/RoomNew/steps/SummaryStep.tsx @@ -1,8 +1,8 @@ import clsx from 'clsx'; import { useFormContext } from 'react-hook-form'; import { Icon, iconMap } from '@/shared/Icon'; -import { formatHourString } from '@/TimePicker/utils/hour'; -import { BIRD } from '@/RoomForm/constants/literals'; +import { formatHourString } from '@/domain/TimePicker/utils/hour'; +import { BIRD } from '@/domain/RoomForm/constants/literals'; import { headingStyle, descriptionStyle } from '../constants/styles'; import { Inputs } from '../hooks/useRoomForm'; diff --git a/src/RoomNew/steps/TimeStep.tsx b/src/domain/RoomNew/steps/TimeStep.tsx similarity index 86% rename from src/RoomNew/steps/TimeStep.tsx rename to src/domain/RoomNew/steps/TimeStep.tsx index 0463ebfe..c47de9bc 100644 --- a/src/RoomNew/steps/TimeStep.tsx +++ b/src/domain/RoomNew/steps/TimeStep.tsx @@ -1,7 +1,7 @@ import { useFormContext } from 'react-hook-form'; -import { formatHourString } from '@/TimePicker/utils/hour'; -import { TIME_RANGE } from '@/RoomForm/constants/literals'; -import { TimePicker } from '@/TimePicker'; +import { formatHourString } from '@/domain/TimePicker/utils/hour'; +import { TIME_RANGE } from '@/domain/RoomForm/constants/literals'; +import { TimePicker } from '@/domain/TimePicker'; import { headingStyle, descriptionStyle, diff --git a/src/RoomSearch/components/AllResultList.tsx b/src/domain/RoomSearch/components/AllResultList.tsx similarity index 100% rename from src/RoomSearch/components/AllResultList.tsx rename to src/domain/RoomSearch/components/AllResultList.tsx diff --git a/src/RoomSearch/components/KeywordText.tsx b/src/domain/RoomSearch/components/KeywordText.tsx similarity index 100% rename from src/RoomSearch/components/KeywordText.tsx rename to src/domain/RoomSearch/components/KeywordText.tsx diff --git a/src/RoomSearch/components/ResultList.tsx b/src/domain/RoomSearch/components/ResultList.tsx similarity index 96% rename from src/RoomSearch/components/ResultList.tsx rename to src/domain/RoomSearch/components/ResultList.tsx index 4063bb8a..e0bc0b29 100644 --- a/src/RoomSearch/components/ResultList.tsx +++ b/src/domain/RoomSearch/components/ResultList.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { TotalRooms } from '@/core/types'; import { AccordionGroup } from '@/shared/Accordion'; import { Deffered } from '@/shared/Deffered'; -import { RoomAccordion } from '@/RoomList'; +import { RoomAccordion } from '@/domain/RoomList'; import ResultListFallback from './ResultListFallback'; interface InfiniteScrollOptions { diff --git a/src/RoomSearch/components/ResultListFallback.tsx b/src/domain/RoomSearch/components/ResultListFallback.tsx similarity index 100% rename from src/RoomSearch/components/ResultListFallback.tsx rename to src/domain/RoomSearch/components/ResultListFallback.tsx diff --git a/src/RoomSearch/components/SearchBar.tsx b/src/domain/RoomSearch/components/SearchBar.tsx similarity index 100% rename from src/RoomSearch/components/SearchBar.tsx rename to src/domain/RoomSearch/components/SearchBar.tsx diff --git a/src/RoomSearch/components/SearchResultList.tsx b/src/domain/RoomSearch/components/SearchResultList.tsx similarity index 100% rename from src/RoomSearch/components/SearchResultList.tsx rename to src/domain/RoomSearch/components/SearchResultList.tsx diff --git a/src/RoomSearch/components/Selection.tsx b/src/domain/RoomSearch/components/Selection.tsx similarity index 100% rename from src/RoomSearch/components/Selection.tsx rename to src/domain/RoomSearch/components/Selection.tsx diff --git a/src/RoomSearch/hooks/useIntersectionObserver.ts b/src/domain/RoomSearch/hooks/useIntersectionObserver.ts similarity index 100% rename from src/RoomSearch/hooks/useIntersectionObserver.ts rename to src/domain/RoomSearch/hooks/useIntersectionObserver.ts diff --git a/src/RoomSearch/hooks/useKeyword.ts b/src/domain/RoomSearch/hooks/useKeyword.ts similarity index 100% rename from src/RoomSearch/hooks/useKeyword.ts rename to src/domain/RoomSearch/hooks/useKeyword.ts diff --git a/src/domain/RoomSearch/index.ts b/src/domain/RoomSearch/index.ts new file mode 100644 index 00000000..c9f26a6b --- /dev/null +++ b/src/domain/RoomSearch/index.ts @@ -0,0 +1,8 @@ +export { default as SearchBar } from '@/domain/RoomSearch/components/SearchBar'; +export { default as SearchResultList } from '@/domain/RoomSearch/components/SearchResultList'; +export { default as AllResultList } from '@/domain/RoomSearch/components/AllResultList'; +export { default as Selection } from '@/domain/RoomSearch/components/Selection'; +export { + default as useKeyword, + KeywordContext +} from '@/domain/RoomSearch/hooks/useKeyword'; diff --git a/src/RoomSetting/components/LoadingFallback.tsx b/src/domain/RoomSetting/components/LoadingFallback.tsx similarity index 100% rename from src/RoomSetting/components/LoadingFallback.tsx rename to src/domain/RoomSetting/components/LoadingFallback.tsx diff --git a/src/RoomSetting/hooks/useRoomForm.ts b/src/domain/RoomSetting/hooks/useRoomForm.ts similarity index 98% rename from src/RoomSetting/hooks/useRoomForm.ts rename to src/domain/RoomSetting/hooks/useRoomForm.ts index 3da6e8c6..14a3bf0e 100644 --- a/src/RoomSetting/hooks/useRoomForm.ts +++ b/src/domain/RoomSetting/hooks/useRoomForm.ts @@ -13,7 +13,7 @@ import { USER_COUNT, PASSWORD, FORM_MESSAGE -} from '@/RoomForm/constants/literals'; +} from '@/domain/RoomForm/constants/literals'; export const formSchema = z.object({ title: z diff --git a/src/RoomSetting/index.ts b/src/domain/RoomSetting/index.ts similarity index 100% rename from src/RoomSetting/index.ts rename to src/domain/RoomSetting/index.ts diff --git a/src/RoomSetting/tabs/MemberTab/DelegationButton.tsx b/src/domain/RoomSetting/tabs/MemberTab/DelegationButton.tsx similarity index 100% rename from src/RoomSetting/tabs/MemberTab/DelegationButton.tsx rename to src/domain/RoomSetting/tabs/MemberTab/DelegationButton.tsx diff --git a/src/RoomSetting/tabs/MemberTab/KickButton.tsx b/src/domain/RoomSetting/tabs/MemberTab/KickButton.tsx similarity index 100% rename from src/RoomSetting/tabs/MemberTab/KickButton.tsx rename to src/domain/RoomSetting/tabs/MemberTab/KickButton.tsx diff --git a/src/RoomSetting/tabs/MemberTab/index.tsx b/src/domain/RoomSetting/tabs/MemberTab/index.tsx similarity index 100% rename from src/RoomSetting/tabs/MemberTab/index.tsx rename to src/domain/RoomSetting/tabs/MemberTab/index.tsx diff --git a/src/RoomSetting/tabs/MemberTab/styles.ts b/src/domain/RoomSetting/tabs/MemberTab/styles.ts similarity index 100% rename from src/RoomSetting/tabs/MemberTab/styles.ts rename to src/domain/RoomSetting/tabs/MemberTab/styles.ts diff --git a/src/RoomSetting/tabs/RemoveTab.stories.tsx b/src/domain/RoomSetting/tabs/RemoveTab.stories.tsx similarity index 93% rename from src/RoomSetting/tabs/RemoveTab.stories.tsx rename to src/domain/RoomSetting/tabs/RemoveTab.stories.tsx index d5580eec..61f93c5c 100644 --- a/src/RoomSetting/tabs/RemoveTab.stories.tsx +++ b/src/domain/RoomSetting/tabs/RemoveTab.stories.tsx @@ -1,8 +1,8 @@ import { Meta, StoryObj } from '@storybook/react'; import { http, HttpResponse } from 'msw'; import { Title, Description, Stories } from '@storybook/blocks'; -import { baseURL } from '@/core/mocks/baseURL'; -import { RoomInfoBeforeEditing } from '@/core/mocks/datas/room'; +import { baseURL } from '@/core/api/mocks/baseURL'; +import { RoomInfoBeforeEditing } from '@/core/api/mocks/datas/room'; import RemoveTab from './RemoveTab'; const meta = { diff --git a/src/RoomSetting/tabs/RemoveTab.tsx b/src/domain/RoomSetting/tabs/RemoveTab.tsx similarity index 100% rename from src/RoomSetting/tabs/RemoveTab.tsx rename to src/domain/RoomSetting/tabs/RemoveTab.tsx diff --git a/src/RoomSetting/tabs/RoomTab.tsx b/src/domain/RoomSetting/tabs/RoomTab.tsx similarity index 95% rename from src/RoomSetting/tabs/RoomTab.tsx rename to src/domain/RoomSetting/tabs/RoomTab.tsx index 20dc78fa..02d8aecb 100644 --- a/src/RoomSetting/tabs/RoomTab.tsx +++ b/src/domain/RoomSetting/tabs/RoomTab.tsx @@ -5,14 +5,14 @@ import clsx from 'clsx'; import { roomOptions } from '@/core/api/options'; import { Input } from '@/shared/Input'; import { LoadingSpinner } from '@/shared/LoadingSpinner'; -import { formatHourString } from '@/TimePicker/utils/hour'; +import { formatHourString } from '@/domain/TimePicker/utils/hour'; import { TIME_RANGE, ANNOUNCEMENT, ROOM_NAME -} from '@/RoomForm/constants/literals'; -import { UserCount, Routines, Password } from '@/RoomForm'; -import { TimePicker } from '@/TimePicker'; +} from '@/domain/RoomForm/constants/literals'; +import { UserCount, Routines, Password } from '@/domain/RoomForm'; +import { TimePicker } from '@/domain/TimePicker'; import useRoomForm from '../hooks/useRoomForm'; interface RoomTabProps { diff --git a/src/RoomSlide/components/DayInfo.tsx b/src/domain/RoomSlide/components/DayInfo.tsx similarity index 100% rename from src/RoomSlide/components/DayInfo.tsx rename to src/domain/RoomSlide/components/DayInfo.tsx diff --git a/src/RoomSlide/components/NewRoomCard.tsx b/src/domain/RoomSlide/components/NewRoomCard.tsx similarity index 93% rename from src/RoomSlide/components/NewRoomCard.tsx rename to src/domain/RoomSlide/components/NewRoomCard.tsx index cf18825e..682a7a78 100644 --- a/src/RoomSlide/components/NewRoomCard.tsx +++ b/src/domain/RoomSlide/components/NewRoomCard.tsx @@ -1,7 +1,7 @@ import { clsx } from 'clsx'; import { useMoveRoute } from '@/core/hooks'; import { Icon } from '@/shared/Icon'; -import roomListStyle from '@/RoomList/styles/roomListStyle'; +import roomListStyle from '@/domain/RoomList/styles/roomListStyle'; interface NewRoomCardProps { disabled: boolean; diff --git a/src/RoomSlide/components/RoomData.tsx b/src/domain/RoomSlide/components/RoomData.tsx similarity index 92% rename from src/RoomSlide/components/RoomData.tsx rename to src/domain/RoomSlide/components/RoomData.tsx index b86c0231..0a02c047 100644 --- a/src/RoomSlide/components/RoomData.tsx +++ b/src/domain/RoomSlide/components/RoomData.tsx @@ -1,8 +1,8 @@ import { useSuspenseQuery } from '@tanstack/react-query'; import { roomOptions } from '@/core/api/options'; import { MyJoinRoom, ParticipatingRoom, DayType } from '@/core/types'; -import { DAY_TYPE } from '@/RoomSlide/constants/dayType'; -import { RoomCard } from '@/RoomList'; +import { DAY_TYPE } from '@/domain/RoomSlide/constants/dayType'; +import { RoomCard } from '@/domain/RoomList'; import NewRoomCard from './NewRoomCard'; interface RoomDataProps { diff --git a/src/RoomSlide/components/RoomDataFallback.tsx b/src/domain/RoomSlide/components/RoomDataFallback.tsx similarity index 100% rename from src/RoomSlide/components/RoomDataFallback.tsx rename to src/domain/RoomSlide/components/RoomDataFallback.tsx diff --git a/src/RoomSlide/components/RoomSlide.tsx b/src/domain/RoomSlide/components/RoomSlide.tsx similarity index 100% rename from src/RoomSlide/components/RoomSlide.tsx rename to src/domain/RoomSlide/components/RoomSlide.tsx diff --git a/src/RoomSlide/components/SlideController.tsx b/src/domain/RoomSlide/components/SlideController.tsx similarity index 100% rename from src/RoomSlide/components/SlideController.tsx rename to src/domain/RoomSlide/components/SlideController.tsx diff --git a/src/RoomSlide/constants/dayType.ts b/src/domain/RoomSlide/constants/dayType.ts similarity index 100% rename from src/RoomSlide/constants/dayType.ts rename to src/domain/RoomSlide/constants/dayType.ts diff --git a/src/RoomSlide/hooks/useDayTypes.ts b/src/domain/RoomSlide/hooks/useDayTypes.ts similarity index 100% rename from src/RoomSlide/hooks/useDayTypes.ts rename to src/domain/RoomSlide/hooks/useDayTypes.ts diff --git a/src/RoomSlide/index.ts b/src/domain/RoomSlide/index.ts similarity index 100% rename from src/RoomSlide/index.ts rename to src/domain/RoomSlide/index.ts diff --git a/src/RoomSummary/components/IconText.tsx b/src/domain/RoomSummary/components/IconText.tsx similarity index 100% rename from src/RoomSummary/components/IconText.tsx rename to src/domain/RoomSummary/components/IconText.tsx diff --git a/src/RoomSummary/components/RoomSummary.tsx b/src/domain/RoomSummary/components/RoomSummary.tsx similarity index 96% rename from src/RoomSummary/components/RoomSummary.tsx rename to src/domain/RoomSummary/components/RoomSummary.tsx index 56d94ce2..43f40d85 100644 --- a/src/RoomSummary/components/RoomSummary.tsx +++ b/src/domain/RoomSummary/components/RoomSummary.tsx @@ -2,8 +2,8 @@ import { clsx } from 'clsx'; import { DayType } from '@/core/types'; import { useTheme } from '@/core/hooks'; import { Icon } from '@/shared/Icon'; -import KeywordText from '@/RoomSearch/components/KeywordText'; -import { useKeyword } from '@/RoomSearch'; +import KeywordText from '@/domain/RoomSearch/components/KeywordText'; +import { useKeyword } from '@/domain/RoomSearch'; import IconText from './IconText'; interface RoomSummaryProps { diff --git a/src/RoomSummary/index.ts b/src/domain/RoomSummary/index.ts similarity index 100% rename from src/RoomSummary/index.ts rename to src/domain/RoomSummary/index.ts diff --git a/src/StartSlide/components/Background.tsx b/src/domain/StartSlide/components/Background.tsx similarity index 100% rename from src/StartSlide/components/Background.tsx rename to src/domain/StartSlide/components/Background.tsx diff --git a/src/StartSlide/components/FakeRoutinesPage.tsx b/src/domain/StartSlide/components/FakeRoutinesPage.tsx similarity index 90% rename from src/StartSlide/components/FakeRoutinesPage.tsx rename to src/domain/StartSlide/components/FakeRoutinesPage.tsx index 0ce464bc..21c5e1d1 100644 --- a/src/StartSlide/components/FakeRoutinesPage.tsx +++ b/src/domain/StartSlide/components/FakeRoutinesPage.tsx @@ -1,5 +1,5 @@ import { DayType } from '@/core/types'; -import { DayInfo, RoomDataFallback } from '@/RoomSlide'; +import { DayInfo, RoomDataFallback } from '@/domain/RoomSlide'; interface FakeRoutinesPageProps { dayType: DayType; diff --git a/src/StartSlide/components/FakeStartPage.tsx b/src/domain/StartSlide/components/FakeStartPage.tsx similarity index 100% rename from src/StartSlide/components/FakeStartPage.tsx rename to src/domain/StartSlide/components/FakeStartPage.tsx diff --git a/src/StartSlide/components/SlideDown.tsx b/src/domain/StartSlide/components/SlideDown.tsx similarity index 100% rename from src/StartSlide/components/SlideDown.tsx rename to src/domain/StartSlide/components/SlideDown.tsx diff --git a/src/StartSlide/components/Star.tsx b/src/domain/StartSlide/components/Star.tsx similarity index 94% rename from src/StartSlide/components/Star.tsx rename to src/domain/StartSlide/components/Star.tsx index fdab6563..bf09c932 100644 --- a/src/StartSlide/components/Star.tsx +++ b/src/domain/StartSlide/components/Star.tsx @@ -1,5 +1,5 @@ -import '@/StartSlide/styles/star.css'; import getRandomValue from '../utils/getRandomValue'; +import '@/domain/StartSlide/styles/star.css'; const Star = () => { const x = getRandomValue(100); diff --git a/src/StartSlide/components/SwipeArrow.tsx b/src/domain/StartSlide/components/SwipeArrow.tsx similarity index 90% rename from src/StartSlide/components/SwipeArrow.tsx rename to src/domain/StartSlide/components/SwipeArrow.tsx index abcaaa5c..334a7690 100644 --- a/src/StartSlide/components/SwipeArrow.tsx +++ b/src/domain/StartSlide/components/SwipeArrow.tsx @@ -1,5 +1,5 @@ import { Icon } from '@/shared/Icon'; -import '@/StartSlide/styles/swipeArrow.css'; +import '@/domain/StartSlide/styles/swipeArrow.css'; const SwipeArrow = () => { return ( diff --git a/src/StartSlide/components/UserBird.tsx b/src/domain/StartSlide/components/UserBird.tsx similarity index 91% rename from src/StartSlide/components/UserBird.tsx rename to src/domain/StartSlide/components/UserBird.tsx index 2d299c11..556e87be 100644 --- a/src/StartSlide/components/UserBird.tsx +++ b/src/domain/StartSlide/components/UserBird.tsx @@ -1,5 +1,5 @@ import { motion } from 'framer-motion'; -import useRandomMessage from '@/StartSlide/hooks/useRandomMessage'; +import useRandomMessage from '@/domain/StartSlide/hooks/useRandomMessage'; interface UserBirdProps { birdSkin: string; diff --git a/src/StartSlide/components/UserInfo.tsx b/src/domain/StartSlide/components/UserInfo.tsx similarity index 100% rename from src/StartSlide/components/UserInfo.tsx rename to src/domain/StartSlide/components/UserInfo.tsx diff --git a/src/StartSlide/components/UserInfoFallback.tsx b/src/domain/StartSlide/components/UserInfoFallback.tsx similarity index 100% rename from src/StartSlide/components/UserInfoFallback.tsx rename to src/domain/StartSlide/components/UserInfoFallback.tsx diff --git a/src/StartSlide/constants/contents.ts b/src/domain/StartSlide/constants/contents.ts similarity index 100% rename from src/StartSlide/constants/contents.ts rename to src/domain/StartSlide/constants/contents.ts diff --git a/src/StartSlide/hooks/useRandomMessage.ts b/src/domain/StartSlide/hooks/useRandomMessage.ts similarity index 85% rename from src/StartSlide/hooks/useRandomMessage.ts rename to src/domain/StartSlide/hooks/useRandomMessage.ts index fc532867..208ccf91 100644 --- a/src/StartSlide/hooks/useRandomMessage.ts +++ b/src/domain/StartSlide/hooks/useRandomMessage.ts @@ -1,6 +1,6 @@ import { useState, useRef, useEffect } from 'react'; -import getRandomValue from '@/StartSlide/utils/getRandomValue'; -import { CONTENTS } from '@/StartSlide/constants/contents'; +import getRandomValue from '@/domain/StartSlide/utils/getRandomValue'; +import { CONTENTS } from '@/domain/StartSlide/constants/contents'; const maxMessageIndex = CONTENTS.MESSAGES.length; diff --git a/src/StartSlide/index.ts b/src/domain/StartSlide/index.ts similarity index 100% rename from src/StartSlide/index.ts rename to src/domain/StartSlide/index.ts diff --git a/src/StartSlide/mocks/userData.ts b/src/domain/StartSlide/mocks/userData.ts similarity index 100% rename from src/StartSlide/mocks/userData.ts rename to src/domain/StartSlide/mocks/userData.ts diff --git a/src/StartSlide/styles/star.css b/src/domain/StartSlide/styles/star.css similarity index 100% rename from src/StartSlide/styles/star.css rename to src/domain/StartSlide/styles/star.css diff --git a/src/StartSlide/styles/swipeArrow.css b/src/domain/StartSlide/styles/swipeArrow.css similarity index 100% rename from src/StartSlide/styles/swipeArrow.css rename to src/domain/StartSlide/styles/swipeArrow.css diff --git a/src/StartSlide/utils/getRandomValue.ts b/src/domain/StartSlide/utils/getRandomValue.ts similarity index 100% rename from src/StartSlide/utils/getRandomValue.ts rename to src/domain/StartSlide/utils/getRandomValue.ts diff --git a/src/StoreList/components/StoreList.tsx b/src/domain/StoreList/components/StoreList.tsx similarity index 100% rename from src/StoreList/components/StoreList.tsx rename to src/domain/StoreList/components/StoreList.tsx diff --git a/src/StoreList/components/StoreListFallback.tsx b/src/domain/StoreList/components/StoreListFallback.tsx similarity index 100% rename from src/StoreList/components/StoreListFallback.tsx rename to src/domain/StoreList/components/StoreListFallback.tsx diff --git a/src/StoreList/mocks/products.ts b/src/domain/StoreList/mocks/products.ts similarity index 100% rename from src/StoreList/mocks/products.ts rename to src/domain/StoreList/mocks/products.ts diff --git a/src/StoreList/mocks/types/product.ts b/src/domain/StoreList/mocks/types/product.ts similarity index 100% rename from src/StoreList/mocks/types/product.ts rename to src/domain/StoreList/mocks/types/product.ts diff --git a/src/TimePicker/components/TimePicker.stories.tsx b/src/domain/TimePicker/components/TimePicker.stories.tsx similarity index 100% rename from src/TimePicker/components/TimePicker.stories.tsx rename to src/domain/TimePicker/components/TimePicker.stories.tsx diff --git a/src/TimePicker/components/TimePicker.tsx b/src/domain/TimePicker/components/TimePicker.tsx similarity index 100% rename from src/TimePicker/components/TimePicker.tsx rename to src/domain/TimePicker/components/TimePicker.tsx diff --git a/src/TimePicker/index.ts b/src/domain/TimePicker/index.ts similarity index 100% rename from src/TimePicker/index.ts rename to src/domain/TimePicker/index.ts diff --git a/src/TimePicker/styles/TimePicker.css b/src/domain/TimePicker/styles/TimePicker.css similarity index 100% rename from src/TimePicker/styles/TimePicker.css rename to src/domain/TimePicker/styles/TimePicker.css diff --git a/src/TimePicker/utils/hour.ts b/src/domain/TimePicker/utils/hour.ts similarity index 100% rename from src/TimePicker/utils/hour.ts rename to src/domain/TimePicker/utils/hour.ts diff --git a/src/UserBugs/components/UserBugs.tsx b/src/domain/UserBugs/components/UserBugs.tsx similarity index 100% rename from src/UserBugs/components/UserBugs.tsx rename to src/domain/UserBugs/components/UserBugs.tsx diff --git a/src/UserBugs/mocks/bugs.ts b/src/domain/UserBugs/mocks/bugs.ts similarity index 100% rename from src/UserBugs/mocks/bugs.ts rename to src/domain/UserBugs/mocks/bugs.ts diff --git a/src/UserEtc/components/Logout.tsx b/src/domain/UserEtc/components/Logout.tsx similarity index 100% rename from src/UserEtc/components/Logout.tsx rename to src/domain/UserEtc/components/Logout.tsx diff --git a/src/UserEtc/components/UserEtc.tsx b/src/domain/UserEtc/components/UserEtc.tsx similarity index 100% rename from src/UserEtc/components/UserEtc.tsx rename to src/domain/UserEtc/components/UserEtc.tsx diff --git a/src/UserEtc/components/WithDrawal.tsx b/src/domain/UserEtc/components/WithDrawal.tsx similarity index 100% rename from src/UserEtc/components/WithDrawal.tsx rename to src/domain/UserEtc/components/WithDrawal.tsx diff --git a/src/UserProfile/components/UserMain.tsx b/src/domain/UserProfile/components/UserMain.tsx similarity index 100% rename from src/UserProfile/components/UserMain.tsx rename to src/domain/UserProfile/components/UserMain.tsx diff --git a/src/UserProfile/components/UserMainFallback.tsx b/src/domain/UserProfile/components/UserMainFallback.tsx similarity index 100% rename from src/UserProfile/components/UserMainFallback.tsx rename to src/domain/UserProfile/components/UserMainFallback.tsx diff --git a/src/UserProfile/components/UserProfile.tsx b/src/domain/UserProfile/components/UserProfile.tsx similarity index 100% rename from src/UserProfile/components/UserProfile.tsx rename to src/domain/UserProfile/components/UserProfile.tsx diff --git a/src/main.tsx b/src/main.tsx index 2e35cf2b..ef74e8d6 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -10,7 +10,7 @@ import { initializeFirebase, getFCMToken } from '@/core/utils/firebase'; import { ThemeProvider } from '@/core/hooks/useTheme'; import notificationAPI from '@/core/api/functions/notificationAPI'; import queryClient from '@/core/api/queryClient'; -import { PWAInstallBannerProvider } from '@/PWAInstallBanner/hooks/usePWAInstallBanner'; +import { PWAInstallBannerProvider } from '@/domain/PWAInstallBanner/hooks/usePWAInstallBanner'; import { setupMockServiceWorker, setupFCMServiceWorker } from './setupWorker'; import './main.css'; diff --git a/src/pages/CouponPage.tsx b/src/pages/CouponPage.tsx index 96f13043..af37ba6f 100644 --- a/src/pages/CouponPage.tsx +++ b/src/pages/CouponPage.tsx @@ -1,8 +1,8 @@ import { Suspense } from 'react'; import { Header } from '@/shared/Header'; import { Deffered } from '@/shared/Deffered'; -import MyCouponList from '@/MyCoupon/components/MyCouponList'; -import MyCouponListFallback from '@/MyCoupon/components/MyCouponListFallback'; +import MyCouponList from '@/domain/MyCoupon/components/MyCouponList'; +import MyCouponListFallback from '@/domain/MyCoupon/components/MyCouponListFallback'; const CouponPage = () => { return ( diff --git a/src/pages/EventPage.tsx b/src/pages/EventPage.tsx index d6b4d889..9ea813b7 100644 --- a/src/pages/EventPage.tsx +++ b/src/pages/EventPage.tsx @@ -3,7 +3,7 @@ import { ErrorBoundary } from '@suspensive/react'; import { Header } from '@/shared/Header'; import { Deffered } from '@/shared/Deffered'; import { NetworkFallback } from '@/shared/ErrorBoundary'; -import { EventList, EventListFallback } from '@/Promotion'; +import { EventList, EventListFallback } from '@/domain/Promotion'; const EventPage = () => { return ( diff --git a/src/pages/GuidePage.tsx b/src/pages/GuidePage.tsx index fa8fb4e8..52751a4f 100644 --- a/src/pages/GuidePage.tsx +++ b/src/pages/GuidePage.tsx @@ -3,9 +3,9 @@ import { Link } from 'react-router-dom'; import { Swiper, SwiperSlide } from 'swiper/react'; import { Pagination, Autoplay } from 'swiper/modules'; import { useTheme } from '@/core/hooks'; -import { GuideContent, GUIDE_CONTENTS } from '@/Guide'; +import { GuideContent, GUIDE_CONTENTS } from '@/domain/Guide'; import 'swiper/css/pagination'; -import '@/Guide/styles/swiperBullets.css'; +import '@/domain/Guide/styles/swiperBullets.css'; const GuidePage = () => { const { theme } = useTheme(); diff --git a/src/pages/MyBirdPage.tsx b/src/pages/MyBirdPage.tsx index bf72a3d1..98e2c90f 100644 --- a/src/pages/MyBirdPage.tsx +++ b/src/pages/MyBirdPage.tsx @@ -2,10 +2,10 @@ import { Suspense } from 'react'; import { useLocation } from 'react-router-dom'; import { Header } from '@/shared/Header'; import { Tab, TabItem, TabThumbnail } from '@/shared/Tab'; -import BirdItems from '@/MyBird/components/BirdItems'; -import MyBirdThumbnail from '@/MyBird/components/MyBirdThumbnail'; -import MyBirdProvider from '@/MyBird/components/MyBirdProvider'; -import HeaderWallet from '@/MyBird/components/HeaderWallet'; +import BirdItems from '@/domain/MyBird/components/BirdItems'; +import MyBirdThumbnail from '@/domain/MyBird/components/MyBirdThumbnail'; +import MyBirdProvider from '@/domain/MyBird/components/MyBirdProvider'; +import HeaderWallet from '@/domain/MyBird/components/HeaderWallet'; const MyBirdPage = () => { const { state } = useLocation(); diff --git a/src/pages/OrderLogPage.tsx b/src/pages/OrderLogPage.tsx index a707215a..c2adcc3a 100644 --- a/src/pages/OrderLogPage.tsx +++ b/src/pages/OrderLogPage.tsx @@ -1,8 +1,8 @@ import { Suspense } from 'react'; import { Header } from '@/shared/Header'; import { Deffered } from '@/shared/Deffered'; -import OrderLogList from '@/OrderLogList/components/OrderLogList'; -import OrderLogListFallback from '@/OrderLogList/components/OrderLogListFallback'; +import OrderLogList from '@/domain/OrderLogList/components/OrderLogList'; +import OrderLogListFallback from '@/domain/OrderLogList/components/OrderLogListFallback'; const OrderLogPage = () => { return ( diff --git a/src/pages/ParticipateLogPage.tsx b/src/pages/ParticipateLogPage.tsx index 686d55c9..059d183c 100644 --- a/src/pages/ParticipateLogPage.tsx +++ b/src/pages/ParticipateLogPage.tsx @@ -1,8 +1,8 @@ import { Suspense } from 'react'; import { Header } from '@/shared/Header'; import { Deffered } from '@/shared/Deffered'; -import LogList from '@/LogList/components/LogList'; -import LogListFallback from '@/LogList/components/LogListFallback'; +import LogList from '@/domain/LogList/components/LogList'; +import LogListFallback from '@/domain/LogList/components/LogListFallback'; const ParticipateLogPage = () => { return ( diff --git a/src/pages/RankPage.tsx b/src/pages/RankPage.tsx index d1b3f449..16f0b4be 100644 --- a/src/pages/RankPage.tsx +++ b/src/pages/RankPage.tsx @@ -1,8 +1,8 @@ import { Suspense } from 'react'; import { Header } from '@/shared/Header'; import { Deffered } from '@/shared/Deffered'; -import RankList from '@/RankList/components/RankLIst'; -import RankListFallback from '@/RankList/components/RankListFallback'; +import RankList from '@/domain/RankList/components/RankLIst'; +import RankListFallback from '@/domain/RankList/components/RankListFallback'; const RankPage = () => { return ( diff --git a/src/pages/Room.tsx b/src/pages/Room.tsx index a9ad16c3..6d23d149 100644 --- a/src/pages/Room.tsx +++ b/src/pages/Room.tsx @@ -2,8 +2,8 @@ import { Suspense } from 'react'; import { ErrorBoundary } from '@suspensive/react'; import { NetworkFallback } from '@/shared/ErrorBoundary'; import { Deffered } from '@/shared/Deffered'; -import RoomNavigate from '@/RoomNavigate/components/RoomNavigate'; -import RoomNavigateFallback from '@/RoomNavigate/components/RoomNavigateFallback'; +import RoomNavigate from '@/domain/RoomNavigate/components/RoomNavigate'; +import RoomNavigateFallback from '@/domain/RoomNavigate/components/RoomNavigateFallback'; const Room = () => { return ( diff --git a/src/pages/RoomDetailPage.tsx b/src/pages/RoomDetailPage.tsx index 506668ee..6095316d 100644 --- a/src/pages/RoomDetailPage.tsx +++ b/src/pages/RoomDetailPage.tsx @@ -5,9 +5,9 @@ import { useRouteData } from '@/core/hooks'; import timeOption from '@/core/api/options/time'; import { STORAGE_KEYS } from '@/core/constants/storageKeys'; import { NetworkFallback } from '@/shared/ErrorBoundary'; -import RoomDetail from '@/RoomDetail/components/RoomDetail'; -import RoomSemi from '@/RoomDetail/components/RoomSemi'; -import RoomDetailFallback from '@/RoomDetail/components/RoomDetailFallback'; +import RoomDetail from '@/domain/RoomDetail/components/RoomDetail'; +import RoomSemi from '@/domain/RoomDetail/components/RoomSemi'; +import RoomDetailFallback from '@/domain/RoomDetail/components/RoomDetailFallback'; const RoomDetailPage = () => { const { diff --git a/src/pages/RoomLogPage.tsx b/src/pages/RoomLogPage.tsx index 525d7e3b..4b41b24f 100644 --- a/src/pages/RoomLogPage.tsx +++ b/src/pages/RoomLogPage.tsx @@ -2,7 +2,7 @@ import { useState } from 'react'; import { useLocation } from 'react-router-dom'; import { RankMember } from '@/core/types/Member'; import { Header } from '@/shared/Header'; -import RoomLogItem from '../RoomLog/components/RoomLogItem'; +import RoomLogItem from '@/domain/RoomLog/components/RoomLogItem'; const RoomLogPage = () => { const { diff --git a/src/pages/RoomNewPage.tsx b/src/pages/RoomNewPage.tsx index fcd62b29..8f12c051 100644 --- a/src/pages/RoomNewPage.tsx +++ b/src/pages/RoomNewPage.tsx @@ -10,7 +10,7 @@ import { TimeStep, useRoomForm, Navbar -} from '@/RoomNew'; +} from '@/domain/RoomNew'; export const steps = [ 'BirdStep', diff --git a/src/pages/RoomSettingPage.tsx b/src/pages/RoomSettingPage.tsx index e9da58d8..11cd51dc 100644 --- a/src/pages/RoomSettingPage.tsx +++ b/src/pages/RoomSettingPage.tsx @@ -5,7 +5,7 @@ import { useRouteData } from '@/core/hooks'; import { QueryErrorBoundary, NetworkFallback } from '@/shared/ErrorBoundary'; import { Header } from '@/shared/Header'; import { Tab, TabItem } from '@/shared/Tab'; -import { RoomTab, MemberTab, LoadingFallback } from '@/RoomSetting'; +import { RoomTab, MemberTab, LoadingFallback } from '@/domain/RoomSetting'; import NotFoundPage from './NotFoundPage'; const RoomSettingPage = () => { diff --git a/src/pages/RoutinesPage.tsx b/src/pages/RoutinesPage.tsx index 17244171..f953b7d2 100644 --- a/src/pages/RoutinesPage.tsx +++ b/src/pages/RoutinesPage.tsx @@ -3,11 +3,16 @@ import { Swiper, SwiperSlide } from 'swiper/react'; import { Controller } from 'swiper/modules'; import { SwiperClass } from 'swiper/react'; import { useMoveRoute } from '@/core/hooks'; -import SlideDown from '@/StartSlide/components/SlideDown'; -import FakeStartPage from '@/StartSlide/components/FakeStartPage'; -import { EventBanner } from '@/Promotion'; -import { PWAInstallBanner } from '@/PWAInstallBanner'; -import { SlideController, useDayTypes, RoomSlide, DayInfo } from '@/RoomSlide'; +import SlideDown from '@/domain/StartSlide/components/SlideDown'; +import FakeStartPage from '@/domain/StartSlide/components/FakeStartPage'; +import { EventBanner } from '@/domain/Promotion'; +import { PWAInstallBanner } from '@/domain/PWAInstallBanner'; +import { + SlideController, + useDayTypes, + RoomSlide, + DayInfo +} from '@/domain/RoomSlide'; const RoutinesPage = () => { const { DAY_TYPES, toggleDayType, dayType } = useDayTypes(); diff --git a/src/pages/SearchPage.tsx b/src/pages/SearchPage.tsx index 4e1db463..a14b109e 100644 --- a/src/pages/SearchPage.tsx +++ b/src/pages/SearchPage.tsx @@ -3,14 +3,14 @@ import { ErrorBoundary } from '@suspensive/react'; import { RoomSelectType } from '@/core/types'; import { Deffered } from '@/shared/Deffered'; import { NetworkFallback } from '@/shared/ErrorBoundary'; -import ResultListFallback from '@/RoomSearch/components/ResultListFallback'; -import { KeywordContext } from '@/RoomSearch'; +import ResultListFallback from '@/domain/RoomSearch/components/ResultListFallback'; +import { KeywordContext } from '@/domain/RoomSearch'; import { SearchBar, Selection, SearchResultList, AllResultList -} from '@/RoomSearch'; +} from '@/domain/RoomSearch'; const SearchPage = () => { const [roomType, setRoomType] = useState('ALL'); diff --git a/src/pages/StartPage.tsx b/src/pages/StartPage.tsx index ea33ffcc..7688d7a0 100644 --- a/src/pages/StartPage.tsx +++ b/src/pages/StartPage.tsx @@ -6,14 +6,14 @@ import { motion } from 'framer-motion'; import { useMoveRoute } from '@/core/hooks'; import { NetworkFallback } from '@/shared/ErrorBoundary'; import { Deffered } from '@/shared/Deffered'; -import { useDayTypes } from '@/RoomSlide'; +import { useDayTypes } from '@/domain/RoomSlide'; import { UserInfoFallback, SwipeArrow, UserInfo, Background, FakeRoutinesPage -} from '@/StartSlide'; +} from '@/domain/StartSlide'; const StartPage = () => { const { dayType } = useDayTypes(); diff --git a/src/pages/StorePage.tsx b/src/pages/StorePage.tsx index ed61b4e4..77fcb11c 100644 --- a/src/pages/StorePage.tsx +++ b/src/pages/StorePage.tsx @@ -1,8 +1,8 @@ import { Suspense } from 'react'; import { Header } from '@/shared/Header'; import { Deffered } from '@/shared/Deffered'; -import StoreList from '@/StoreList/components/StoreList'; -import StoreListFallback from '@/StoreList/components/StoreListFallback'; +import StoreList from '@/domain/StoreList/components/StoreList'; +import StoreListFallback from '@/domain/StoreList/components/StoreListFallback'; const StorePage = () => { return ( diff --git a/src/pages/UserPage.tsx b/src/pages/UserPage.tsx index 490db5aa..594893ff 100644 --- a/src/pages/UserPage.tsx +++ b/src/pages/UserPage.tsx @@ -2,9 +2,9 @@ import { Suspense } from 'react'; import { useParams } from 'react-router-dom'; import { Deffered } from '@/shared/Deffered'; import { Header } from '@/shared/Header'; -import UserMain from '@/UserProfile/components/UserMain'; -import UserEtc from '@/UserEtc/components/UserEtc'; -import UserMainFallback from '@/UserProfile/components/UserMainFallback'; +import UserMain from '@/domain/UserProfile/components/UserMain'; +import UserEtc from '@/domain/UserEtc/components/UserEtc'; +import UserMainFallback from '@/domain/UserProfile/components/UserMainFallback'; const UserPage = () => { const { userId } = useParams(); diff --git a/src/setupWorker.ts b/src/setupWorker.ts index 6389fcaa..d462f22f 100644 --- a/src/setupWorker.ts +++ b/src/setupWorker.ts @@ -1,6 +1,6 @@ // MSW 서비스 워커를 등록하는 함수 export const setupMockServiceWorker = async () => { - const { worker } = await import('@/core/mocks/browser'); + const { worker } = await import('@/core/api/mocks/browser'); return worker.start({ onUnhandledRequest(request, print) {