UNPKG

tandem-front-end

Version:

Visual editor for web components

22 lines 955 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var recompose_1 = require("recompose"); var paperclip_1 = require("paperclip"); var actions_1 = require("actions"); exports.default = recompose_1.compose(recompose_1.pure, recompose_1.withHandlers({ onTextValueChange: function (_a) { var dispatch = _a.dispatch; return function (value) { dispatch(actions_1.textValueChanged(value)); }; } }), function (Base) { return function (_a) { var dispatch = _a.dispatch, selectedNodes = _a.selectedNodes, onTextValueChange = _a.onTextValueChange; var textNode = selectedNodes.find(function (node) { return node.name == paperclip_1.PCSourceTagNames.TEXT; }); return (React.createElement(Base, { textInputProps: { value: textNode.value, onChange: onTextValueChange } })); }; }); //# sourceMappingURL=text-controller.js.map