@platform/react
Version:
React refs and helpers.
17 lines (16 loc) • 491 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.containsFocus = void 0;
var tslib_1 = require("tslib");
var ReactDOM = tslib_1.__importStar(require("react-dom"));
var containsFocus = function (instance) {
try {
var el = ReactDOM.findDOMNode(instance);
var active = document.activeElement;
return el ? el.contains(active) : false;
}
catch (error) {
return false;
}
};
exports.containsFocus = containsFocus;