fastapi-rtk
Version: 
A React component library for FastAPI in combination with FastAPI React Toolkit backend, built with Mantine, JsonForms, and Zustand.
13 lines (12 loc) • 602 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const utils = require("fastapi-rtk/utils");
const formCreateItem = async (path, data, options) => {
  const formData = utils.convertToFormData(data);
  const { fetchPath, options: fetchOptions } = utils.createFetchParams({ path: utils.urlJoin(path, "/"), method: "POST", options });
  delete fetchOptions["headers"]["Content-Type"];
  fetchOptions["body"] = formData;
  const response = await fetch(fetchPath, fetchOptions);
  return await utils.parseResponse(response);
};
exports.formCreateItem = formCreateItem;