'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _SimputReact = require('../../../../generic/components/steps/SimputReact');
var _SimputReact2 = _interopRequireDefault(_SimputReact);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// ----------------------------------------------------------------------------
function simputModelDecorator(model, props) {
// Add external data from project mesh
if (!model.external) {
model.external = {};
}
// Add external
if (props.project.metadata.geometry) {
model.external.input = props.project.metadata.geometry;
}
return model;
}
// ----------------------------------------------------------------------------
exports.default = function (props) {
return _react2.default.createElement(_SimputReact2.default, _extends({}, props, {
simputType: 'nwchem',
inputFileKeys: [{ key: 'nw', name: 'job.nw', parse: false }],
initialDataModel: {
data: {},
type: 'nwchem',
hideViews: []
},
simputModelDecorator: simputModelDecorator
}));
};
|