react-hooks-toolbox
Version:
React hooks toolbox
25 lines (19 loc) • 872 B
JavaScript
exports.__esModule = true;
exports.useDymoOpenLabel = useDymoOpenLabel;
var _dymo = require("../utils/dymo");
var _useAxiosPost2 = require("../useAxiosPost");
function useDymoOpenLabel(statusDymoService, labelXML) {
var port = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 41951;
var _useAxiosPost = (0, _useAxiosPost2.useAxiosPost)({
url: (0, _dymo.getDymoUrl)("RenderLabel", port),
options: { data: "labelXml=" + encodeURIComponent(labelXML) + "&renderParamsXml=&printerName=" },
axiosInstance: _dymo.dymoAxios,
onlyDispatchIf: statusDymoService === "success",
delay: 500
}),
status = _useAxiosPost.status,
response = _useAxiosPost.response,
error = _useAxiosPost.error;
return { label: response, statusOpenLabel: status, errorOpenLabel: error };
}
;