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