MCPcopy Index your code
hub / github.com/microsoft/SandDance / postUpdateWrapper

Function postUpdateWrapper

docs/external/js/react-dom.development.js:2413–2430  ·  view source on GitHub ↗
(element, props)

Source from the content-addressed store, hash-verified

2411 }
2412 }
2413 function postUpdateWrapper(element, props) {
2414 var node = element;
2415 var wasMultiple = node._wrapperState.wasMultiple;
2416 node._wrapperState.wasMultiple = !!props.multiple;
2417 var value = props.value;
2418
2419 if (value != null) {
2420 updateOptions(node, !!props.multiple, value, false);
2421 } else if (wasMultiple !== !!props.multiple) {
2422 // For simplicity, reapply `defaultValue` if `multiple` is toggled.
2423 if (props.defaultValue != null) {
2424 updateOptions(node, !!props.multiple, props.defaultValue, true);
2425 } else {
2426 // Revert the select back to its default unselected state.
2427 updateOptions(node, !!props.multiple, props.multiple ? [] : '', false);
2428 }
2429 }
2430 }
2431 function restoreControlledState$1(element, props) {
2432 var node = element;
2433 var value = props.value;

Callers 1

updatePropertiesFunction · 0.85

Calls 1

updateOptionsFunction · 0.85

Tested by

no test coverage detected