UNPKG

@cantonjs/react-scroll-view

Version:

react scroll component using intersection observer API

22 lines (17 loc) 579 B
'use strict'; 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; }, {}); }; }