dareway-rui
Version:
41 lines (30 loc) • 898 B
JavaScript
;
var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault');
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.default = void 0;
var _Focus = require('../../Focus');
var _ContentWrapper = _interopRequireDefault(require('./ContentWrapper'));
var canFocus = function canFocus(props) {
var children = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
if (props.hidden) {
return false;
}
for (var i = 0; i < children.length; i++) {
if (children[i].canFocus && children[i].canFocus()) {
return true;
}
}
return false;
};
var _default = (0, _Focus.withFocus)(
{
canFocus: canFocus
},
{
autoFocus: true
}
)(_ContentWrapper.default);
exports.default = _default;
//@ sourceMappingURL=WrapContentWrapperWithFocus.js.map