@fakel/rest-admin
Version:
An application that makes it easier to work with your API
15 lines (14 loc) • 654 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = require("react");
var useResourceStore_1 = require("../../hooks/useResourceStore");
var FormWithRedirect = function (_a) {
var to = _a.to, children = _a.children;
var resourceStore = useResourceStore_1.useResourceStore();
var _b = react_1.useState("/" + resourceStore.current + "/" + to || ''), redirect = _b[0], setRedirect = _b[1];
var saveRedirect = function () {
setRedirect("/" + resourceStore.current + "/" + to);
};
return children({ redirect: redirect, saveRedirect: saveRedirect });
};
exports.default = FormWithRedirect;