11import { useState } from 'react' ;
2- import BottomSheet from '../index' ;
3- import BottomSheetMenu from '../BottomSheetMenu/index' ;
4- import ReportBottomSheetMenu from './ReportBottomSheetMenu/index' ;
2+
3+ import theme from '@styles/theme' ;
4+
5+ import { sendPostReportApi } from '@apis/post-report' ;
6+ import { postUserBlockApi } from '@apis/user-block' ;
7+ import { postUserReportApi } from '@apis/user-report' ;
8+ import { handleError } from '@apis/util/handleError' ;
9+ import { getCurrentUserId } from '@utils/getCurrentUserId' ;
10+
11+ import blockIcon from '@assets/default/block.svg' ;
12+ import closeIcon from '@assets/default/modal-close-white.svg' ;
13+ import reportIcon from '@assets/default/report.svg' ;
14+
515import Modal from '@components/Modal' ;
16+ import { StyledText } from '@components/Text/StyledText' ;
17+
18+ import type { SendPostReportRequest } from '@apis/post-report/dto' ;
19+ import type { PostUserBlockRequest } from '@apis/user-block/dto' ;
20+ import type { PostUserReportRequest } from '@apis/user-report/dto' ;
21+ import type { ModalProps } from '@components/Modal/dto' ;
622
7- import type { OptionsBottomSheetProps } from './dto' ;
8- import type { BottomSheetProps } from '../dto' ;
923import type { BottomSheetMenuProps } from '../BottomSheetMenu/dto' ;
24+ import type { BottomSheetProps } from '../dto' ;
25+
26+ import type { OptionsBottomSheetProps } from './dto' ;
1027import type { ReportBottomSheetMenuProps } from './ReportBottomSheetMenu/dto' ;
11- import type { ModalProps } from '@components/Modal/dto' ;
1228
13- import type { SendPostReportRequest } from '@apis/post-report/dto' ;
14- import type { PostUserReportRequest } from '@apis/user-report/dto' ;
15- import type { PostUserBlockRequest } from '@apis/user-block/dto' ;
29+ import BottomSheetMenu from '../BottomSheetMenu/index' ;
30+ import BottomSheet from '../index' ;
1631
17- import { StyledText } from '@components/Text/StyledText' ;
18- import { handleError } from '@apis/util/handleError' ;
19- import blockIcon from '@assets/default/block.svg' ;
20- import reportIcon from '@assets/default/report.svg' ;
21- import closeIcon from '@assets/default/modal-close-white.svg' ;
32+ import ReportBottomSheetMenu from './ReportBottomSheetMenu/index' ;
2233
2334import {
2435 ReportBottomSheetLayout ,
@@ -29,11 +40,6 @@ import {
2940 CloseButton ,
3041 ReportModalBox ,
3142} from './styles' ;
32- import theme from '@styles/theme' ;
33- import { postUserBlockApi } from '@apis/user-block' ;
34- import { postUserReportApi } from '@apis/user-report' ;
35- import { sendPostReportApi } from '@apis/post-report' ;
36- import { getCurrentUserId } from '@utils/getCurrentUserId' ;
3743
3844const OptionsBottomSheet : React . FC < OptionsBottomSheetProps > = ( {
3945 domain,
0 commit comments