nornj-react
Version:
React bindings for NornJ template engine.
75 lines (62 loc) • 1.89 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
bindTemplate: true,
registerTmpl: true
};
Object.defineProperty(exports, "bindTemplate", {
enumerable: true,
get: function get() {
return _bindTemplate.bindTemplate;
}
});
Object.defineProperty(exports, "registerTmpl", {
enumerable: true,
get: function get() {
return _bindTemplate.bindTemplate;
}
});
exports["default"] = void 0;
var _core = _interopRequireDefault(require("./core"));
var _nornj = _interopRequireDefault(require("nornj"));
var _react = _interopRequireDefault(require("react"));
var _bindTemplate = require("./bindTemplate");
require("./extension/debounce");
var _interface = require("./interface");
Object.keys(_interface).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function get() {
return _interface[key];
}
});
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
_nornj["default"].assign(_core["default"], {
bindTemplate: _bindTemplate.bindTemplate,
registerTmpl: _bindTemplate.bindTemplate
}); //Set createElement function for NornJ
_nornj["default"].config({
createElement: _react["default"].createElement,
outputH: true,
delimiters: {
start: '{',
end: '}',
comment: ''
}
});
var _defaultCfg = {
hasEventObject: true
},
componentConfig = _nornj["default"].componentConfig;
componentConfig.set('input', _defaultCfg);
componentConfig.set('select', _defaultCfg);
componentConfig.set('textarea', _defaultCfg);
var _global = _nornj["default"].global;
_global.NornJReact = _global.njr = _core["default"];
var _default = _core["default"];
exports["default"] = _default;