mainimg.api.ts 662 Bytes
Newer Older
백승민's avatar
백승민 committed
1
2
3
4
import axios from "axios";
import { MainimgType } from "../types";
import baseUrl from "./baseUrl";

백승민's avatar
백승민 committed
5
export const mainimg = async (formdata: FormData) => {
Kim, MinGyu's avatar
Kim, MinGyu committed
6
7
  const { data } = await axios.post(`${baseUrl}/mainimg`, formdata);
  return data;
백승민's avatar
백승민 committed
8
9
};

Kim, MinGyu's avatar
Kim, MinGyu committed
10
11
12
export const delmainimg = async (_id: string) => {
  const { data } = await axios.delete(`${baseUrl}/mainimg/${_id}`);
  return data;
백승민's avatar
백승민 committed
13
14
15
};

export const getmainimg = async () => {
Kim, MinGyu's avatar
Kim, MinGyu committed
16
17
  const { data } = await axios.get(`${baseUrl}/mainimg`);
  return data;
백승민's avatar
백승민 committed
18
};
백승민's avatar
백승민 committed
19

20
21
22
23
export const updateimg = async (formdata: FormData, _id: string) => {
  const { data } = await axios.put(`${baseUrl}/mainimg/${_id}`, formdata);
  return data;
};