diff --git a/src/core/api/functions/roomAPI.ts b/src/core/api/functions/roomAPI.ts index d98d6fa2..d8da4a3b 100644 --- a/src/core/api/functions/roomAPI.ts +++ b/src/core/api/functions/roomAPI.ts @@ -36,8 +36,6 @@ const roomAPI = { roomId: string; title: string; announcement: string; - // TODO: 루틴 수정을 제한하는 요구사항 발생 - // routines: string[]; password: string; certifyTime: number; maxUserCount: number; diff --git a/src/domain/RoomSetting/hooks/useRoomForm.ts b/src/domain/RoomSetting/hooks/useRoomForm.ts index 46268929..2346a5c4 100644 --- a/src/domain/RoomSetting/hooks/useRoomForm.ts +++ b/src/domain/RoomSetting/hooks/useRoomForm.ts @@ -72,8 +72,6 @@ const useRoomForm = ({ roomId, defaultValues }: useRoomFormProps) => { title: data.title, announcement: data.announcement, certifyTime: data.certifyTime % 24, - // TODO: 루틴 수정을 제한하는 요구사항 발생 - // routines: data.routines.map((r) => r.value), maxUserCount: data.userCount, password: data.password }, @@ -99,19 +97,11 @@ const useRoomForm = ({ roomId, defaultValues }: useRoomFormProps) => { }); if (error.response?.data?.validation) { - const { - title, - announcement, - routine, - password, - certifyTime, - maxUserCount - } = error.response.data.validation; + const { title, announcement, password, certifyTime, maxUserCount } = + error.response.data.validation; setError('title', { message: title }); setError('announcement', { message: announcement }); - // TODO: 루틴 수정을 제한하는 요구사항 발생 - // setError('routines', { message: routine }); setError('password', { message: password }); setError('certifyTime', { message: certifyTime }); setError('userCount', { message: maxUserCount }); diff --git a/src/domain/RoomSetting/index.ts b/src/domain/RoomSetting/index.ts index 214a8eee..bac55618 100644 --- a/src/domain/RoomSetting/index.ts +++ b/src/domain/RoomSetting/index.ts @@ -1,4 +1,3 @@ export { default as RoomTab } from './tabs/RoomTab'; export { default as MemberTab } from './tabs/MemberTab'; -export { default as RemoveTab } from './tabs/RemoveTab'; export { default as LoadingFallback } from './components/LoadingFallback'; diff --git a/src/domain/RoomSetting/tabs/RemoveTab.stories.tsx b/src/domain/RoomSetting/tabs/RemoveTab.stories.tsx deleted file mode 100644 index 61f93c5c..00000000 --- a/src/domain/RoomSetting/tabs/RemoveTab.stories.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import { Meta, StoryObj } from '@storybook/react'; -import { http, HttpResponse } from 'msw'; -import { Title, Description, Stories } from '@storybook/blocks'; -import { baseURL } from '@/core/api/mocks/baseURL'; -import { RoomInfoBeforeEditing } from '@/core/api/mocks/datas/room'; -import RemoveTab from './RemoveTab'; - -const meta = { - title: 'Pages/RoomSetting/RemoveTab', - component: RemoveTab, - tags: ['autodocs'], - parameters: { - docs: { - description: { - component: '방 관리 페이지의 삭제 탭에서는 조건부 렌더링이 존재합니다.' - }, - page: () => ( - <> -
방에 혼자 남았을 때만
-삭제할 수 있어요.
- - > - ); - } else { - return ( - <> -- {error.response?.data.message} -
- )} - - > - ); - } -}; - -export default RemoveTab; - -// 헤딩에 적용할 스타일 -const headingStyle = 'text-xl font-bold'; - -// 회색으로 간결한 설명을 적을 때 적용할 스타일 -const descriptionStyle = 'text-base text-dark-gray'; diff --git a/src/domain/RoomSetting/tabs/RoomTab.tsx b/src/domain/RoomSetting/tabs/RoomTab.tsx index 9bcd887a..d7986489 100644 --- a/src/domain/RoomSetting/tabs/RoomTab.tsx +++ b/src/domain/RoomSetting/tabs/RoomTab.tsx @@ -7,7 +7,7 @@ import { Input } from '@/shared/Input'; import { LoadingSpinner } from '@/shared/LoadingSpinner'; import { formatHourString } from '@/domain/TimePicker/utils/hour'; import { TIME_RANGE, FORM_LITERAL } from '@/domain/RoomForm/constants/literals'; -import { UserCount, Routines, Password } from '@/domain/RoomForm'; +import { UserCount, Password } from '@/domain/RoomForm'; import { TimePicker } from '@/domain/TimePicker'; import useRoomForm from '../hooks/useRoomForm'; @@ -118,12 +118,6 @@ const RoomTab = ({ roomId }: RoomTabProps) => { )} - {/* // TODO: 루틴 수정을 제한하는 요구사항 발생 */} - {/*