UNPKG

use-scroll-to

Version:

A type safe React hook to handle scroll actions

3 lines (2 loc) 494 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var l=require("react");exports.default=function(o,e){return l.useCallback((function(){var l,u,r=(null==o||null===(l=o.current)||void 0===l?void 0:l.offsetTop)||0,t=(null==e?void 0:e.minus)?Math.abs(e.minus):0,i=(null==e?void 0:e.plus)?Math.abs(e.plus):0;null===(u=window)||void 0===u||u.scroll({top:r-t+i,behavior:(null==e?void 0:e.behavior)||"smooth"})}),[o,e])}; //# sourceMappingURL=use-scroll-to.cjs.production.min.js.map