import axiosInstance from "./api";
import { apiUrl } from "./endpoints";
import { AddFeedbackPayload } from "../types/medicalData";

export const addFeedback = async (
    payload: AddFeedbackPayload
) => {
    const formData = new FormData();

    formData.append(
        "description",
        payload.description
    );

    if (payload.title) {
        formData.append(
            "title",
            payload.title
        );
    }

    if (payload.image) {
        formData.append(
            "image",
            payload.image
        );
    }

    const res = await axiosInstance.post(
        apiUrl.addFeedback,
        formData,
        {
            headers: {
                "Content-Type":
                    "multipart/form-data",
            },
        }
    );

    return res.data;
};