Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.2.0 버전 업 #163

Merged
merged 94 commits into from
Jun 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
a6ecbf9
#121 feat: card 최소 너비 추가
hyunjun9788 Jun 13, 2024
dedc9eb
#121 feat: gnb 로그아웃 클릭 시 메인 페이지 이동
hyunjun9788 Jun 13, 2024
83da318
#121 feat: 팔로우 버튼 낙관적 업데이트 적용
hyunjun9788 Jun 13, 2024
194768a
#121 feat: 팔로워 카운트 낙관적 업데이트 적용
hyunjun9788 Jun 13, 2024
d6694f3
#123 프로필 편집 모달 UI 구현
hyunjun9788 Jun 14, 2024
1e867fa
#123 팔로워 리스트 모달 구현 및 클라이언트 쿠키 생성
hyunjun9788 Jun 15, 2024
9a1c081
#123 팔로잉 리스트 모달 구현 및 api 연동
hyunjun9788 Jun 15, 2024
a5daeaa
#123 feat: 모달 태블릿, 모바일 UI 구현 및 폴더 구조 변경
hyunjun9788 Jun 16, 2024
59aa578
#66 fix: 상품 카드 컴포넌트 flex-wrap 적용
hyunjun9788 Jun 16, 2024
b73020e
#123 refactor: 타입 리팩토링
hyunjun9788 Jun 17, 2024
a0b96cb
Merge branch 'hj/modal' of https://github.com/Codeit-Part4-SFJs/WDYTA…
hyunjun9788 Jun 17, 2024
2a46131
feat: 로그아웃 시 팔로우 버튼 클릭 시 모달
hyunjun9788 Jun 17, 2024
3ef5461
feat: border 추가
hyunjun9788 Jun 17, 2024
f59d4ab
#123 feat: 모달 유저 리스트 gap 추가
hyunjun9788 Jun 17, 2024
9757d2d
feat: 마이 프로필에서 로그아웃 시 로그인 페이지 이동
hyunjun9788 Jun 17, 2024
d698c6a
fix: 프로필 페이지 레이아웃 조정
hyunjun9788 Jun 18, 2024
56bbc38
#123 feat: 프로필 편집 모달 API 연동 (이미지 제외)
hyunjun9788 Jun 18, 2024
729c994
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
hyunjun9788 Jun 18, 2024
6b00a19
#88 fix: Compare 페이지 오류 수정
mangang0713 Jun 18, 2024
9e545d6
#88 refactor: Button 제거
mangang0713 Jun 19, 2024
348d217
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
mangang0713 Jun 19, 2024
8cf7b83
#123 feat: 프로필 편집 모달 API 연동 (이미지) 및 이미지 최적화
hyunjun9788 Jun 19, 2024
2d7edf2
#123 refactor: router -> Link 태그
hyunjun9788 Jun 19, 2024
6eb5454
#123 feat: userList 모달 스켈레톤 적용
hyunjun9788 Jun 19, 2024
d3d77d5
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
hyunjun9788 Jun 19, 2024
5bd07a0
#123 refactor: 스켈레톤 경로 변겅
hyunjun9788 Jun 19, 2024
2a7cc52
#123 fix: 나의 프로필 팔로워 버튼 클릭 시 에러 해결
hyunjun9788 Jun 19, 2024
34d486b
#123 fix: 프로필 편집 모달 에러 처리
hyunjun9788 Jun 19, 2024
2138a20
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
hyunjun9788 Jun 19, 2024
ecc182d
fix: 랭킹카드 링크 태그 위치 수정
linason-esc Jun 19, 2024
7d8770d
[#128] 드롭다운 카테고리 옵션 카테고리 API 연동
linason-esc Jun 19, 2024
b308b43
#123 fix: 내 프로필 메뉴 별 상품 업로드 이슈 해결
hyunjun9788 Jun 19, 2024
9daf9e2
#132 feat: 모달 기초 구현
mangang0713 Jun 19, 2024
278cb91
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
mangang0713 Jun 19, 2024
384c93e
#123 chore: 쿼리키 옵션명 변경
hyunjun9788 Jun 19, 2024
4a3183e
#2 refactor: Secondary ButtonKind 수정
mangang0713 Jun 19, 2024
f9f49f6
#123 chore: 주석 제거
hyunjun9788 Jun 19, 2024
7023649
#123 chore: editMutate 이름 지정
hyunjun9788 Jun 19, 2024
5d4f239
#132 feat: CompareModal 구현
mangang0713 Jun 19, 2024
8bf1098
[#128] feat: 드롭다운 카테고리 옵션 카테고리 API 연동 로직 수정
linason-esc Jun 19, 2024
7c734ac
[#128] 상품 추가 모달 띄우기
linason-esc Jun 19, 2024
7d81c75
design: 색상 코드 변경
mangang0713 Jun 20, 2024
9d8d4f3
[#128] feat: 상품 추가 모달에 상품 추가 기능 구구현
linason-esc Jun 20, 2024
618d645
[#128] 추가 로직 구상 중..(일단 주석 처리)
linason-esc Jun 20, 2024
8943690
#88 feat: Skeleton 구현
mangang0713 Jun 20, 2024
f037a60
#88 refactor: Compare 페이지 코드 다듬기
mangang0713 Jun 20, 2024
7649f8d
#132 feat: CompareChangeModal 구현
mangang0713 Jun 20, 2024
ef10b4f
#132 feat: 라우팅
mangang0713 Jun 20, 2024
bb6078f
#132 feat: CheckModal 구현
mangang0713 Jun 20, 2024
5fb0716
Merge pull request #147 from Codeit-Part4-SFJs/sh/productAddModal
linason-esc Jun 20, 2024
ebf9d8c
#132 fix: modal 닫히지 않는 문제 해결
mangang0713 Jun 20, 2024
938817f
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
mangang0713 Jun 20, 2024
962715b
#132 fix: 뒤로가기 제어
mangang0713 Jun 20, 2024
7023acb
#88 fix: GnB에 사용되는 비교하기 위치 설정
mangang0713 Jun 20, 2024
0679a16
fix: GnB 수정
mangang0713 Jun 20, 2024
60f142a
fix: index.ts에 정리
mangang0713 Jun 20, 2024
7af511c
#149 feat: ProductInput 구현
yeona813 Jun 20, 2024
9bcb828
#149 feat: ProductInput props로 productName 추가
yeona813 Jun 20, 2024
02e70ec
Merge pull request #150 from Codeit-Part4-SFJs/ya/modal
yeona813 Jun 20, 2024
ad5cbbf
#132 feat: AlertModal 사용
mangang0713 Jun 20, 2024
93bc3b9
#132 feat: 중복 시 사용 불가하게 변경
mangang0713 Jun 20, 2024
bde563a
#146 feat: useEditProductMutation 생성
yeona813 Jun 20, 2024
7c04b57
#146 refactor: 불필요한 console.log 제거
yeona813 Jun 20, 2024
6305878
#146 feat: EditModal 생성
yeona813 Jun 20, 2024
44f8d30
#146 feat: EditModal 적용
yeona813 Jun 20, 2024
db14574
#146 feat: scroll false 속성 추가
yeona813 Jun 20, 2024
abd4991
#123 fix: 리뷰 프로필 클릭 시 프로필 페이지 이동
hyunjun9788 Jun 20, 2024
6e7e210
#123 fix: 프로필 편집 버튼 isPending disabled 처리
hyunjun9788 Jun 20, 2024
5337066
#123 feat: 로그인 알림 모달 parallel route 적용
hyunjun9788 Jun 20, 2024
3b22da8
#132 refactor: props type 추가
mangang0713 Jun 20, 2024
204e4a1
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
mangang0713 Jun 20, 2024
9805bd7
Merge pull request #148 from Codeit-Part4-SFJs/jh/compare
mangang0713 Jun 20, 2024
50532b2
Merge pull request #151 from Codeit-Part4-SFJs/ya/modal
yeona813 Jun 20, 2024
93be62b
chore: 필요없는 파일 삭제
yeona813 Jun 20, 2024
09a9d7b
#137: login 에러 모달 path 삭제
yeona813 Jun 20, 2024
fde5e09
#137: register 에러 모달 path 삭제
yeona813 Jun 20, 2024
3b15cc6
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
hyunjun9788 Jun 20, 2024
1d40d28
#123 chore: 로그인 알림 모달 함수명 변경
hyunjun9788 Jun 20, 2024
a6681d9
#154 feat: 이미지 확장자 제한하기
yeona813 Jun 20, 2024
14950cc
#154 feat: 공통 상수 constants로 분리
yeona813 Jun 20, 2024
27d2a5a
#157 feat: 404 페이지 UI
yeona813 Jun 21, 2024
bc7d8da
Merge pull request #153 from Codeit-Part4-SFJs/ya/modal
yeona813 Jun 21, 2024
acecb1b
Merge pull request #155 from Codeit-Part4-SFJs/ya/image
yeona813 Jun 21, 2024
ddfae0e
#150 refactor: alert 제거 후 방식 수정
yeona813 Jun 21, 2024
b313b51
fix: env 파일 제거
suMin-97 Jun 21, 2024
e7e4cf9
Merge pull request #158 from Codeit-Part4-SFJs/ya/404
yeona813 Jun 21, 2024
27a287c
#132 fix: Modal 수정
mangang0713 Jun 21, 2024
5d4188f
Merge branch 'dev' of https://github.com/Codeit-Part4-SFJs/WDYTA into…
mangang0713 Jun 21, 2024
1622436
Merge pull request #162 from Codeit-Part4-SFJs/jh/modal
mangang0713 Jun 21, 2024
5ca5ee8
Merge pull request #133 from Codeit-Part4-SFJs/hj/modal
hyunjun9788 Jun 21, 2024
91e484b
Merge pull request #160 from Codeit-Part4-SFJs/ya/image
yeona813 Jun 21, 2024
a805798
Merge pull request #161 from Codeit-Part4-SFJs/hotfix
suMin-97 Jun 21, 2024
2ec5940
fix: setErrorMessage 빠진 부분 추가
yeona813 Jun 21, 2024
b0fea80
Merge pull request #164 from Codeit-Part4-SFJs/ya/modal
yeona813 Jun 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions .env.production

This file was deleted.

9 changes: 7 additions & 2 deletions .github/workflows/BuildTest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,16 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Get Env
run: |
touch ./.env.production
echo "${{secrets.PRODUCTION_ENV}}" > ./.env.production

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20.x"
cache: "yarn"
node-version: '20.x'
cache: 'yarn'

- name: Install dependencies
run: yarn install
Expand Down
14 changes: 12 additions & 2 deletions .github/workflows/CICD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@ jobs:
node-version: [18.x, 20.x]
steps:
- name: git clone
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Get Env
run: |
touch ./.env.production
echo "${{secrets.PRODUCTION_ENV}}" > ./.env.production

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
Expand Down Expand Up @@ -42,7 +47,12 @@ jobs:
steps:
- name: 코드 체크아웃
id: checkout-code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Get Env
run: |
touch ./.env.production
echo "${{secrets.PRODUCTION_ENV}}" > ./.env.production

- name: Use Node.js 20.x
uses: actions/setup-node@v3
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "wdyta",
"version": "0.1.0",
"version": "0.2.0",
"type": "module",
"private": true,
"scripts": {
Expand Down Expand Up @@ -31,6 +31,7 @@
"@typescript-eslint/parser": "^7.0.0",
"add": "^2.0.6",
"autoprefixer": "^10.4.19",
"cookies-next": "^4.2.1",
"eslint": "^8",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^18.0.0",
Expand Down
Binary file added public/404.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions src/app/@modal/(.)modal/compare/check/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { CheckModal } from '@/components/@common/modal/CheckModal';
import { Modal } from '@/shared/ui/Modal';

const CompareCheckModal = () => {
return (
<Modal size="small" closeIcon>
<CheckModal />
</Modal>
);
};

export default CompareCheckModal;
15 changes: 15 additions & 0 deletions src/app/@modal/(.)modal/compare/duplicate/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { AlertModal } from '@/components/@common/modal';
import { Modal } from '@/shared/ui/Modal';

const CompareDuplicateModal = () => {
return (
<Modal size="small" closeIcon>
<AlertModal
errorMessage="이미 비교 대상에 포함되어 있습니다."
buttonText="닫기"
/>
</Modal>
);
};

export default CompareDuplicateModal;
19 changes: 19 additions & 0 deletions src/app/@modal/(.)modal/compare/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import { CompareModal } from '@/components/@common/modal/CompareModal';
import { Modal } from '@/shared/ui/Modal';
import { cookies } from 'next/headers';

const CompareChangeModal = ({
searchParams,
}: {
searchParams: { productId: number };
}) => {
const { productId } = searchParams;
const accessToken = cookies().get('accessToken')?.value ?? '';
return (
<Modal size="small" closeIcon>
<CompareModal productId={productId} accessToken={accessToken} />
</Modal>
);
};

export default CompareChangeModal;
14 changes: 14 additions & 0 deletions src/app/@modal/(.)modal/detail/edit/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { EditModal } from '@/components/Detail/modal';
import { Modal } from '@/shared/ui/Modal';
import { cookies } from 'next/headers';

const ProductEditModal = () => {
const accessToken = cookies().get('accessToken')?.value ?? '';
return (
<Modal size="large" closeIcon>
<EditModal accessToken={accessToken} />
</Modal>
);
};

export default ProductEditModal;
11 changes: 0 additions & 11 deletions src/app/@modal/(.)modal/example1/page.tsx

This file was deleted.

14 changes: 14 additions & 0 deletions src/app/@modal/(.)modal/home/productAdd/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { ProductModal } from '@/components/@common/modal/ProductModal';
import { Modal } from '@/shared/ui/Modal';
import { cookies } from 'next/headers';

const ProductAddModal = () => {
const accessToken = cookies().get('accessToken')?.value ?? '';
return (
<Modal size="medium" closeIcon>
<ProductModal accessToken={accessToken} title="상품 추가" />
</Modal>
);
};

export default ProductAddModal;
1 change: 0 additions & 1 deletion src/app/@modal/(.)modal/login/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ const LoginAlertModal = () => {
<AlertModal
errorMessage="로그인 정보를 다시 확인해주세요"
buttonText="로그인 다시하기"
path="/login"
/>
</Modal>
);
Expand Down
12 changes: 12 additions & 0 deletions src/app/@modal/(.)modal/profile/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { AlertModal } from '@/components/@common/modal';
import { Modal } from '@/shared/ui/Modal';

const LoginAlert = () => {
return (
<Modal size="small" closeIcon={false}>
<AlertModal errorMessage="로그인 후 이용해 주세요." buttonText="닫기" />
</Modal>
);
};

export default LoginAlert;
14 changes: 14 additions & 0 deletions src/app/@modal/(.)modal/profileEdit/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import EditModal from '@/components/Profile/modal/EditModal';
import { getUserCookies } from '@/shared/@common/utils/getUserCookies';
import { Modal } from '@/shared/ui/Modal';

const ProfileEdit = () => {
const { accessToken, loginedId } = getUserCookies();
return (
<Modal size="large" closeIcon>
<EditModal accessToken={accessToken} loginedId={loginedId} />
</Modal>
);
};

export default ProfileEdit;
1 change: 0 additions & 1 deletion src/app/@modal/(.)modal/register/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ const RegisterAlertModal = () => {
<AlertModal
errorMessage="회원가입을 다시 시도해주세요"
buttonText="회원가입 다시하기"
path="/register"
/>
</Modal>
);
Expand Down
19 changes: 19 additions & 0 deletions src/app/@modal/(.)modal/userFollowList/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import UserListModal from '@/components/Profile/modal/UserListModal';
import { SkeletonUserListModal } from '@/components/Profile/skeleton';
import { getUserCookies } from '@/shared/@common/utils/getUserCookies';
import { Modal } from '@/shared/ui/Modal';
import { Suspense } from 'react';

const UserFollowList = () => {
const { accessToken, loginedId } = getUserCookies();

return (
<Modal size="small" closeIcon>
<Suspense fallback={<SkeletonUserListModal />}>
<UserListModal accessToken={accessToken} loginedId={loginedId} />
</Suspense>
</Modal>
);
};

export default UserFollowList;
9 changes: 3 additions & 6 deletions src/app/compare/page.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { cookies } from 'next/headers';
import { Suspense } from 'react';
import { SkeletonProductDetail } from '@/components/Detail/skeletons';
import { HydrationBoundary, dehydrate } from '@tanstack/react-query';
import { Floating } from '@/shared/ui/Button/Floating';
import ComparingButton from '@/components/Compare/ComparingButton';
// import ComparingButton2 from '@/components/Compare/ComparingButton2';
import { ComparingButton } from '@/components/Compare';
import { SkeletonCompare } from '@/components/Compare/skeletons/SkeletonCompare';
import { compareFirstOptions, compareSecondOptions } from './queryOptions';
import { getQueryClient } from '../getQueryClient';

Expand All @@ -15,9 +14,7 @@ const Compare = ({
}) => {
const productId1 = searchParams.product1;
const productId2 = searchParams.product2;
console.log('1:', productId1, '2', productId2);
const accessToken = cookies().get('accessToken')?.value ?? '';
// const userId = Number(cookies().get('userId')?.value);

const queryClient = getQueryClient();

Expand All @@ -27,7 +24,7 @@ const Compare = ({

return (
<>
<Suspense fallback={<SkeletonProductDetail />}>
<Suspense fallback={<SkeletonCompare />}>
<HydrationBoundary state={dehydrate(queryClient)}>
<ComparingButton
productId1={productId1}
Expand Down
12 changes: 12 additions & 0 deletions src/app/modal/compare/check/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { CheckModal } from '@/components/@common/modal/CheckModal';
import { Modal } from '@/shared/ui/Modal';

const CompareCheckModal = () => {
return (
<Modal size="small" closeIcon={false}>
<CheckModal />
</Modal>
);
};

export default CompareCheckModal;
15 changes: 15 additions & 0 deletions src/app/modal/compare/duplicate/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { AlertModal } from '@/components/@common/modal';
import { Modal } from '@/shared/ui/Modal';

const CompareDuplicateModal = () => {
return (
<Modal size="small" closeIcon>
<AlertModal
errorMessage="이미 비교 대상에 포함되어 있습니다."
buttonText="닫기"
/>
</Modal>
);
};

export default CompareDuplicateModal;
19 changes: 19 additions & 0 deletions src/app/modal/compare/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import { CompareModal } from '@/components/@common/modal/CompareModal';
import { Modal } from '@/shared/ui/Modal';
import { cookies } from 'next/headers';

const CompareChangeModal = ({
searchParams,
}: {
searchParams: { productId: number };
}) => {
const { productId } = searchParams;
const accessToken = cookies().get('accessToken')?.value ?? '';
return (
<Modal size="small" closeIcon>
<CompareModal productId={productId} accessToken={accessToken} />
</Modal>
);
};

export default CompareChangeModal;
14 changes: 14 additions & 0 deletions src/app/modal/detail/edit/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { EditModal } from '@/components/Detail/modal';
import { Modal } from '@/shared/ui/Modal';
import { cookies } from 'next/headers';

const ProductEditModal = () => {
const accessToken = cookies().get('accessToken')?.value ?? '';
return (
<Modal size="large" closeIcon>
<EditModal accessToken={accessToken} />
</Modal>
);
};

export default ProductEditModal;
11 changes: 0 additions & 11 deletions src/app/modal/example1/page.tsx

This file was deleted.

14 changes: 14 additions & 0 deletions src/app/modal/home/productAdd/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { ProductModal } from '@/components/@common/modal/ProductModal';
import { Modal } from '@/shared/ui/Modal';
import { cookies } from 'next/headers';

const ProductAddModal = () => {
const accessToken = cookies().get('accessToken')?.value ?? '';
return (
<Modal size="medium" closeIcon>
<ProductModal accessToken={accessToken} title="상품 추가" />
</Modal>
);
};

export default ProductAddModal;
1 change: 0 additions & 1 deletion src/app/modal/login/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ const LoginAlertModal = () => {
<AlertModal
errorMessage="로그인 정보를 다시 확인해주세요"
buttonText="로그인 다시하기"
path="/login"
/>
</Modal>
);
Expand Down
12 changes: 12 additions & 0 deletions src/app/modal/profile/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import { AlertModal } from '@/components/@common/modal';
import { Modal } from '@/shared/ui/Modal';

const LoginAlert = () => {
return (
<Modal size="small" closeIcon={false}>
<AlertModal errorMessage="로그인 후 이용해 주세요." buttonText="닫기" />
</Modal>
);
};

export default LoginAlert;
14 changes: 14 additions & 0 deletions src/app/modal/profileEdit/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import EditModal from '@/components/Profile/modal/EditModal';
import { getUserCookies } from '@/shared/@common/utils/getUserCookies';
import { Modal } from '@/shared/ui/Modal';

const ProfileEdit = () => {
const { accessToken, loginedId } = getUserCookies();
return (
<Modal size="large" closeIcon>
<EditModal accessToken={accessToken} loginedId={loginedId} />
</Modal>
);
};

export default ProfileEdit;
Loading