UNPKG

@enact/sandstone

Version:

Large-screen/TV support library for Enact, containing a variety of UI components.

24 lines (22 loc) 888 B
"use strict"; 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;