Skip to content

Commit

Permalink
[#47] Feat CheckSignUpPage
Browse files Browse the repository at this point in the history
- DeleteSignUp useQuery 생성 및 연동
  • Loading branch information
JoGeumJu committed Sep 5, 2023
1 parent 323a0ec commit 00cccba
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 5 deletions.
4 changes: 4 additions & 0 deletions src/apis/controller/adminSignUp.api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,8 @@ export const AdminSignUpAPI = {
const response = await sendApi.put(`/orders/${id}/checked`);
return response.data;
},
deleteSignUp: async (id: number) => {
const response = await sendApi.delete(`/orders/${id}`);
return response.data;
},
};
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
import styled from "styled-components";
import { useMutationDeleteSignUp } from "../../../hooks/query/adminSignUp/useMutationDeleteSignUp";
import { useMutationPutCheckSignUp } from "../../../hooks/query/adminSignUp/useMutationPutCheckSignUp";
import { customColor } from "../../customColor";

export const ButtonForCheckOrDelete = (props: {
id: string | string[] | undefined;
}) => {
const mutationCheckSignUp = useMutationPutCheckSignUp(Number(props.id));
const mutationDeleteSignUp = useMutationDeleteSignUp(Number(props.id));
return (
<Wrapper>
<DeleteButton>신청취소</DeleteButton>
<DeleteButton onClick={() => mutationDeleteSignUp.mutate()}>
신청취소
</DeleteButton>
<CheckButton onClick={() => mutationCheckSignUp.mutate()}>
신청접수
</CheckButton>
Expand Down
4 changes: 2 additions & 2 deletions src/components/loginPage/LoginPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export const LoginPage = () => {
<br />
다양한 서비스를 이용하세요
<Logins>
<Link href="https://www.developorderservice.store/oauth2/authorization/kakao">
<Link href="http://www.developorderservice.store/oauth2/authorization/kakao">
<KakaoLogin>
<Image
src={"/img/login/kakaoLogin.png"}
Expand All @@ -65,7 +65,7 @@ export const LoginPage = () => {
/>
</KakaoLogin>
</Link>
<Link href="https://www.developorderservice.store/oauth2/authorization/google">
<Link href="http://www.developorderservice.store/oauth2/authorization/google">
<GoogleLogin>
<Image
src={"/img/login/google.png"}
Expand Down
20 changes: 20 additions & 0 deletions src/hooks/query/adminSignUp/useMutationDeleteSignUp.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { useCallback } from "react";
import { useMutation } from "react-query";
import { AdminSignUpAPI } from "../../../apis/controller/adminSignUp.api";
import Router from "next/router";

export const useMutationDeleteSignUp = (id: number) => {
const load = useCallback(async () => {
const response = await AdminSignUpAPI.deleteSignUp(id);
return response;
}, [id]);

return useMutation("deleteOrder", load, {
onSuccess: (data) => {
Router.back();
},
onError: (error) => {
console.log(error);
},
});
};
4 changes: 2 additions & 2 deletions src/hooks/query/adminSignUp/useMutationPutCheckSignUp.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ export const useMutationPutCheckSignUp = (id: number) => {
onSuccess: (data) => {
Router.back();
},
onError: (error: any) => {
console.log("useMutationPutCheckSignUp 실패");
onError: (error) => {
console.log(error);
},
});
};

0 comments on commit 00cccba

Please sign in to comment.