@enact/sandstone
Version:
Large-screen/TV support library for Enact, containing a variety of UI components.
24 lines (22 loc) • 888 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.ContentContainerDecorator = void 0;
var _hoc = _interopRequireDefault(require("@enact/core/hoc"));
var _SpotlightContainerDecorator = _interopRequireDefault(require("@enact/spotlight/SpotlightContainerDecorator"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var defaultConfig = {
positionTargetOnFocus: true
};
/**
* Wraps a component to be a scroll target when its descendants get focused.
*
* @hoc
* @memberof sandstone/Scroller
* @public
*/
var ContentContainerDecorator = exports.ContentContainerDecorator = (0, _hoc["default"])(defaultConfig, function (config, Wrapped) {
return (0, _SpotlightContainerDecorator["default"])(config, Wrapped);
});
var _default = exports["default"] = ContentContainerDecorator;