UNPKG

@uifabric/utilities

Version:

Fluent UI React utilities for building components.

15 lines 648 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Determines whether a component is controlled. * @param props - Component props * @param valueProp - Prop containing the controlled value * @returns true if controlled, false if uncontrolled */ function isControlled(props, valueProp) { // React's built-in <input> considers a prop to be provided if its value is non-null/undefined. // Mirror that behavior here (rather than checking for just undefined). return props[valueProp] !== undefined && props[valueProp] !== null; } exports.isControlled = isControlled; //# sourceMappingURL=controlled.js.map