1- import React , { useState , useEffect } from 'react' ;
1+ import { useState , useEffect } from 'react' ;
22import { useNavigate , useParams } from 'react-router-dom' ;
3+
4+ import theme from '@styles/theme' ;
5+
6+ import { createMatchingApi } from '@apis/matching' ;
7+ import { getUserPostListApi } from '@apis/post' ;
8+ import { getUserInfoApi } from '@apis/user' ;
9+
10+ import BackSvg from '@assets/arrow/left.svg' ;
11+ import imageBasic from '@assets/default/defaultProfile.svg' ;
12+ import MoreSvg from '@assets/default/more.svg' ;
13+ import button_plus from '@assets/default/plus.svg' ;
14+
15+ import CommentBottomSheet from '@components/BottomSheet/CommentBottomSheet' ;
16+ import OptionsBottomSheet from '@components/BottomSheet/OptionsBottomSheet' ;
17+ import { OODDFrame } from '@components/Frame/Frame' ;
18+ import Loading from '@components/Loading' ;
19+ import Modal from '@components/Modal' ;
20+ import NavBar from '@components/NavBar' ;
21+ import PostItem from '@components/PostItem' ;
22+ import { StyledText } from '@components/Text/StyledText' ;
23+ import TopBar from '@components/TopBar' ;
24+ import UserProfile from '@components/UserProfile' ;
25+
26+ import type { UserPostSummary } from '@apis/post/dto' ; // type 명시
27+ import type { UserInfoData } from '@apis/user/dto' ; // type 명시
28+
29+ import ButtonSecondary from './ButtonSecondary/index' ; // 상대 경로 index 명시
30+ import NavbarProfile from './NavbarProfile/index' ; // 상대 경로 index 명시
31+
332import {
433 ProfileContainer ,
534 Header ,
@@ -12,29 +41,6 @@ import {
1241 NoPostWrapper ,
1342 Button ,
1443} from './styles' ;
15- import NavbarProfile from './NavbarProfile/index' ; // 상대 경로 index 명시
16- import ButtonSecondary from './ButtonSecondary/index' ; // 상대 경로 index 명시
17- import { OODDFrame } from '@components/Frame/Frame' ;
18- import NavBar from '@components/NavBar' ;
19- import PostItem from '@components/PostItem' ;
20- import imageBasic from '@assets/default/defaultProfile.svg' ;
21- import Loading from '@components/Loading' ;
22- import UserProfile from '@components/UserProfile' ;
23- import { StyledText } from '@components/Text/StyledText' ;
24- import Modal from '@components/Modal' ;
25- import CommentBottomSheet from '@components/BottomSheet/CommentBottomSheet' ;
26- import OptionsBottomSheet from '@components/BottomSheet/OptionsBottomSheet' ;
27-
28- import { getUserPostListApi } from '@apis/post' ;
29- import { getUserInfoApi } from '@apis/user' ;
30- import { createMatchingApi } from '@apis/matching' ;
31- import type { UserPostSummary } from '@apis/post/dto' ; // type 명시
32- import type { UserInfoData } from '@apis/user/dto' ; // type 명시
33- import button_plus from '@assets/default/plus.svg' ;
34- import TopBar from '@components/TopBar' ;
35- import MoreSvg from '@assets/default/more.svg' ;
36- import BackSvg from '@assets/arrow/left.svg' ;
37- import theme from '@styles/theme' ;
3844
3945const Profile : React . FC = ( ) => {
4046 const { userId } = useParams < { userId : string } > ( ) ;
0 commit comments