UNPKG

nornj-react

Version:

React bindings for NornJ template engine.

75 lines (62 loc) 1.89 kB
"use strict"; 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;