MCPcopy
hub / github.com/facebook/react / initSelect

Function initSelect

packages/react-dom-bindings/src/client/ReactDOMSelect.js:146–159  ·  view source on GitHub ↗
(
  element: Element,
  value: ?string,
  defaultValue: ?string,
  multiple: ?boolean,
)

Source from the content-addressed store, hash-verified

144}
145
146export function initSelect(
147 element: Element,
148 value: ?string,
149 defaultValue: ?string,
150 multiple: ?boolean,
151) {
152 const node: HTMLSelectElement = (element: any);
153 node.multiple = !!multiple;
154 if (value != null) {
155 updateOptions(node, !!multiple, value, false);
156 } else if (defaultValue != null) {
157 updateOptions(node, !!multiple, defaultValue, true);
158 }
159}
160
161export function hydrateSelect(
162 element: Element,

Callers 1

setInitialPropertiesFunction · 0.90

Calls 1

updateOptionsFunction · 0.85

Tested by

no test coverage detected