@cantonjs/react-scroll-view
Version:
react scroll component using intersection observer API
22 lines (17 loc) • 579 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.create = create;
var _memoizeOne = require('memoize-one');
var _memoizeOne2 = _interopRequireDefault(_memoizeOne);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function create(styles) {
return function createStyle() {
return Object.keys(styles).reduce(function (finalStyles, key) {
var val = styles[key];
finalStyles[key] = typeof val === 'function' ? (0, _memoizeOne2.default)(val) : val;
return finalStyles;
}, {});
};
}