ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
21 lines • 743 B
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var merge_1 = __importDefault(require("lodash/merge"));
function getFormInitialValues(defaultValues, record) {
var finalInitialValues = (0, merge_1.default)({}, getValues(defaultValues, record), record);
return finalInitialValues;
}
exports.default = getFormInitialValues;
function getValues(values, record) {
if (typeof values === 'object') {
return values;
}
if (typeof values === 'function') {
return values(record);
}
return {};
}
//# sourceMappingURL=getFormInitialValues.js.map
;