diff --git a/packages/xod-client/src/editor/components/NodeInspector.jsx b/packages/xod-client/src/editor/components/NodeInspector.jsx index dbfed205..a531e49c 100644 --- a/packages/xod-client/src/editor/components/NodeInspector.jsx +++ b/packages/xod-client/src/editor/components/NodeInspector.jsx @@ -28,7 +28,6 @@ const getPinWidgetProps = R.applySpec({ keyName: XP.getPinKey, type: XP.getPinType, label: XP.getPinLabel, - normalizedLabel: R.prop('normalizedLabel'), value: R.prop('value'), direction: XP.getPinDirection, isConnected: R.prop('isConnected'), @@ -59,6 +58,7 @@ const createPinWidgetsConfig = R.compose( R.apply(R.concat), R.map(R.sort(R.ascend(XP.getPinOrder))), R.juxt([R.filter(XP.isInputPin), R.filter(XP.isOutputPin)]), + XP.normalizeEmptyPinLabels, R.values, R.prop('pins') ); diff --git a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/BoolPinWidget.jsx b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/BoolPinWidget.jsx index ff64f176..8be3fb7a 100644 --- a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/BoolPinWidget.jsx +++ b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/BoolPinWidget.jsx @@ -10,7 +10,6 @@ function BoolWidget(props) { ( ( DisabledInputWidget.propTypes = { elementId: PropTypes.string.isRequired, - normalizedLabel: PropTypes.string.isRequired, label: PropTypes.string, dataType: PropTypes.string, isConnected: PropTypes.bool, diff --git a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/GenericPinWidget.jsx b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/GenericPinWidget.jsx index 5485b9af..e67abf04 100644 --- a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/GenericPinWidget.jsx +++ b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/GenericPinWidget.jsx @@ -7,7 +7,6 @@ const GenericPinWidget = props => ( ( GenericPinWidget.propTypes = { elementId: PropTypes.string.isRequired, - normalizedLabel: PropTypes.string.isRequired, label: PropTypes.string, dataType: PropTypes.string, isConnected: PropTypes.bool, diff --git a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/NumberPinWidget.jsx b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/NumberPinWidget.jsx index 5cf31547..29bf2789 100644 --- a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/NumberPinWidget.jsx +++ b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/NumberPinWidget.jsx @@ -11,7 +11,6 @@ const NumberWidget = props => { { NumberWidget.propTypes = { elementId: PropTypes.string.isRequired, - normalizedLabel: PropTypes.string.isRequired, label: PropTypes.string, dataType: PropTypes.string, isConnected: PropTypes.bool, diff --git a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PinWidget.jsx b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PinWidget.jsx index 292c70e3..c8903b2a 100644 --- a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PinWidget.jsx +++ b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PinWidget.jsx @@ -50,7 +50,7 @@ function PinWidget(props) { props.children ); return ( -
+
{input} - +
); } PinWidget.propTypes = { elementId: PropTypes.string.isRequired, - normalizedLabel: PropTypes.string.isRequired, + label: PropTypes.string.isRequired, dataType: PropTypes.string, isConnected: PropTypes.bool, isInvalid: PropTypes.bool, diff --git a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PulsePinWidget.jsx b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PulsePinWidget.jsx index 547fa55a..b4035f45 100644 --- a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PulsePinWidget.jsx +++ b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/PulsePinWidget.jsx @@ -14,7 +14,6 @@ const PulseWidget = props => { { PulseWidget.propTypes = { elementId: PropTypes.string.isRequired, - normalizedLabel: PropTypes.string.isRequired, label: PropTypes.string, dataType: PropTypes.string, isConnected: PropTypes.bool, diff --git a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/StringPinWidget.jsx b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/StringPinWidget.jsx index 72746ac8..33ea2f5d 100644 --- a/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/StringPinWidget.jsx +++ b/packages/xod-client/src/editor/components/inspectorWidgets/pinWidgets/StringPinWidget.jsx @@ -23,7 +23,6 @@ const StringWidget = withState('focused', 'setFocus', false)(props => { { StringWidget.propTypes = { elementId: PropTypes.string.isRequired, - normalizedLabel: PropTypes.string.isRequired, label: PropTypes.string, dataType: PropTypes.string, isConnected: PropTypes.bool,