import axios from "@/config/axios"; import type { CreateSliderType, GetSlidersParams, SliderResponse, SlidersResponse, } from "../types/Types"; export const getSliders = async ( params?: GetSlidersParams ): Promise => { const { data } = await axios.get("/admin/sliders", { params }); return data; }; export const createSlider = async (params: CreateSliderType) => { const { data } = await axios.post("/admin/sliders", params); return data; }; export const deleteSlider = async (id: string) => { const { data } = await axios.delete(`/admin/sliders/${id}`); return data; }; export const getSlider = async (id: string): Promise => { const { data } = await axios.get(`/admin/sliders/${id}`); return data; }; export const updateSlider = async (id: string, params: CreateSliderType) => { const { data } = await axios.patch(`/admin/sliders/${id}`, params); return data; };