diff --git a/apps/extension/src/apis/axios.ts b/apps/extension/src/apis/axios.ts index 296db93e..bb06a3ca 100644 --- a/apps/extension/src/apis/axios.ts +++ b/apps/extension/src/apis/axios.ts @@ -7,7 +7,18 @@ export interface PostArticleRequest { } export const postArticle = async (data: PostArticleRequest) => { - const response = await apiRequest.post('/api/v1/articles', data); + const response = await apiRequest.post('/api/v3/articles', data); + return response.data; +}; + +export interface postSignupRequest { + email: string; + remindDefault: string; + fcmToken: string; +} + +export const postSignup = async (data: postSignupRequest) => { + const response = await apiRequest.post('/api/v1/auth/signup', data); return response.data; }; diff --git a/apps/extension/src/pages/MainPop.tsx b/apps/extension/src/pages/MainPop.tsx index 7571f316..1d98f175 100644 --- a/apps/extension/src/pages/MainPop.tsx +++ b/apps/extension/src/pages/MainPop.tsx @@ -1,34 +1,34 @@ import { - InfoBox, + useGetCategoriesExtension, + useGetRemindTime, + usePostArticle, + usePutArticle, +} from '@apis/query/queries'; +import thumbImg from '@assets/extension_thumb.svg'; +import { useCategoryManager } from '@hooks/useCategoryManager'; +import { usePageMeta } from '@hooks/usePageMeta'; +import { useSaveBookmark } from '@hooks/useSaveBookmarks'; +import { + AutoDismissToast, Button, - Textarea, DateTime, - Switch, - PopupContainer, Dropdown, + InfoBox, + PopupContainer, + Switch, + Textarea, + Toast, validateDate, validateTime, - Toast, - AutoDismissToast, } from '@pinback/design-system/ui'; -import { useState, useEffect } from 'react'; -import { usePageMeta } from '@hooks/usePageMeta'; -import { useSaveBookmark } from '@hooks/useSaveBookmarks'; -import Header from '@shared/components/Header'; -import { - usePostArticle, - useGetCategoriesExtension, - useGetRemindTime, - usePutArticle, -} from '@apis/query/queries'; import { ArticleResponse } from '@shared-types/types'; +import Header from '@shared/components/Header'; import { + combineDateTime, updateDate, updateTime, - combineDateTime, } from '@utils/remindTimeFormat'; -import { useCategoryManager } from '@hooks/useCategoryManager'; -import thumbImg from '@assets/extension_thumb.svg'; +import { useEffect, useState } from 'react'; interface MainPopProps { type: 'add' | 'edit'; savedData?: ArticleResponse | null; @@ -317,7 +317,7 @@ const MainPop = ({ type, savedData }: MainPopProps) => {

메모