nornj-react
Version:
React bindings for NornJ template engine.
29 lines (23 loc) • 675 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.bindTemplate = bindTemplate;
var _nornj = _interopRequireDefault(require("nornj"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _registerComponent(name, component) {
if (name != null) {
_nornj["default"].registerComponent(name, component);
}
}
function bindTemplate(name) {
if (_nornj["default"].isString(name)) {
return function (component) {
_registerComponent(name, component);
return component;
};
} else {
name.name && _registerComponent(name.name, name);
return name;
}
}