Skip to content

Commit 6ba1d2b

Browse files
authored
Feat(client): API 경로 수정 및 코드 정리 (#281)
1 parent 5a38bab commit 6ba1d2b

File tree

2 files changed

+32
-21
lines changed

2 files changed

+32
-21
lines changed

apps/extension/src/apis/axios.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,18 @@ export interface PostArticleRequest {
77
}
88

99
export const postArticle = async (data: PostArticleRequest) => {
10-
const response = await apiRequest.post('/api/v1/articles', data);
10+
const response = await apiRequest.post('/api/v3/articles', data);
11+
return response.data;
12+
};
13+
14+
export interface postSignupRequest {
15+
email: string;
16+
remindDefault: string;
17+
fcmToken: string;
18+
}
19+
20+
export const postSignup = async (data: postSignupRequest) => {
21+
const response = await apiRequest.post('/api/v1/auth/signup', data);
1122
return response.data;
1223
};
1324

apps/extension/src/pages/MainPop.tsx

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
import {
2-
InfoBox,
2+
useGetCategoriesExtension,
3+
useGetRemindTime,
4+
usePostArticle,
5+
usePutArticle,
6+
} from '@apis/query/queries';
7+
import thumbImg from '@assets/extension_thumb.svg';
8+
import { useCategoryManager } from '@hooks/useCategoryManager';
9+
import { usePageMeta } from '@hooks/usePageMeta';
10+
import { useSaveBookmark } from '@hooks/useSaveBookmarks';
11+
import {
12+
AutoDismissToast,
313
Button,
4-
Textarea,
514
DateTime,
6-
Switch,
7-
PopupContainer,
815
Dropdown,
16+
InfoBox,
17+
PopupContainer,
18+
Switch,
19+
Textarea,
20+
Toast,
921
validateDate,
1022
validateTime,
11-
Toast,
12-
AutoDismissToast,
1323
} from '@pinback/design-system/ui';
14-
import { useState, useEffect } from 'react';
15-
import { usePageMeta } from '@hooks/usePageMeta';
16-
import { useSaveBookmark } from '@hooks/useSaveBookmarks';
17-
import Header from '@shared/components/Header';
18-
import {
19-
usePostArticle,
20-
useGetCategoriesExtension,
21-
useGetRemindTime,
22-
usePutArticle,
23-
} from '@apis/query/queries';
2424
import { ArticleResponse } from '@shared-types/types';
25+
import Header from '@shared/components/Header';
2526
import {
27+
combineDateTime,
2628
updateDate,
2729
updateTime,
28-
combineDateTime,
2930
} from '@utils/remindTimeFormat';
30-
import { useCategoryManager } from '@hooks/useCategoryManager';
31-
import thumbImg from '@assets/extension_thumb.svg';
31+
import { useEffect, useState } from 'react';
3232
interface MainPopProps {
3333
type: 'add' | 'edit';
3434
savedData?: ArticleResponse | null;
@@ -317,7 +317,7 @@ const MainPop = ({ type, savedData }: MainPopProps) => {
317317
<p className="caption1-sb mb-[0.4rem]">메모</p>
318318
<Textarea
319319
maxLength={500}
320-
placeholder="나중에 내가 꺼내줄 수 있게 살짝 적어줘!"
320+
placeholder="나중에 기억하기 쉽게 메모를 남겨주세요!"
321321
value={memo}
322322
onChange={(e) => setMemo(e.target.value)}
323323
/>

0 commit comments

Comments
 (0)