medusa-variant-images-updated
Version:
A variant images plugin for Medusa V2.
24 lines (23 loc) • 551 B
JavaScript
import { get } from "lodash-es";
function nestedForm(form, path) {
return {
...form,
path(field) {
const fullPath = path && field ? `${path}.${field}` : path ? path : field;
if ("path" in form) {
return form.path(path);
}
return fullPath || "";
},
get(obj, field) {
const fullPath = path && field ? `${path}.${field}` : path ? path : field;
if ("get" in form) {
return form.get(path);
}
return fullPath ? get(obj, fullPath) : obj;
}
};
}
export {
nestedForm
};