generated from pricelees/issue-pr-template
feat: 생략된 프론트엔드 코드 추가
This commit is contained in:
parent
2613b9f895
commit
f9bb2f8746
12
frontend/src/api/order/orderAPI.ts
Normal file
12
frontend/src/api/order/orderAPI.ts
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
import apiClient from "@_api/apiClient";
|
||||||
|
import type { PaymentConfirmRequest } from "@_api/payment/PaymentTypes";
|
||||||
|
|
||||||
|
export const confirm = async (
|
||||||
|
reservationId: string,
|
||||||
|
data: PaymentConfirmRequest,
|
||||||
|
): Promise<void> => {
|
||||||
|
return await apiClient.post<void>(
|
||||||
|
`/orders/${reservationId}/confirm`,
|
||||||
|
data
|
||||||
|
);
|
||||||
|
};
|
||||||
5
frontend/src/api/order/orderTypes.ts
Normal file
5
frontend/src/api/order/orderTypes.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
export interface OrderErrorResponse {
|
||||||
|
code: string;
|
||||||
|
message: string;
|
||||||
|
trial: number;
|
||||||
|
}
|
||||||
@ -1,5 +1,5 @@
|
|||||||
import { confirm } from '@_api/order/orderAPI';
|
import { confirm } from '@_api/order/orderAPI';
|
||||||
import type { BookingErrorResponse } from '@_api/order/orderTypes';
|
import type { OrderErrorResponse } from '@_api/order/orderTypes';
|
||||||
import { type PaymentConfirmRequest } from '@_api/payment/PaymentTypes';
|
import { type PaymentConfirmRequest } from '@_api/payment/PaymentTypes';
|
||||||
import { confirmReservation } from '@_api/reservation/reservationAPI';
|
import { confirmReservation } from '@_api/reservation/reservationAPI';
|
||||||
import '@_css/reservation-v2-1.css';
|
import '@_css/reservation-v2-1.css';
|
||||||
@ -83,7 +83,7 @@ const ReservationStep2Page: React.FC = () => {
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
const error = err as AxiosError<BookingErrorResponse>;
|
const error = err as AxiosError<OrderErrorResponse>;
|
||||||
const errorCode = error.response?.data?.code;
|
const errorCode = error.response?.data?.code;
|
||||||
const errorMessage = error.response?.data?.message;
|
const errorMessage = error.response?.data?.message;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user