UNPKG

tandem-front-end

Version:

Visual editor for web components

24 lines 927 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var recompose_1 = require("recompose"); var actions_1 = require("../../../../../actions"); exports.default = recompose_1.compose(recompose_1.pure, recompose_1.withHandlers({ onPlaceholderChange: function (_a) { var dispatch = _a.dispatch; return function (value) { dispatch(actions_1.attributeChanged("placeholder", value)); }; } }), function (Base) { return function (_a) { var selectedNodes = _a.selectedNodes, onPlaceholderChange = _a.onPlaceholderChange; if (!selectedNodes) { return null; } var element = selectedNodes[0]; return (React.createElement(Base, { placeholderInputProps: { value: element.attributes.placeholder, onChange: onPlaceholderChange } })); }; }); //# sourceMappingURL=input-controller.js.map