@blackblock/react-back-to-top-button
Version:
A React back to top button.
2 lines (1 loc) • 638 B
JavaScript
;function t(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}Object.defineProperty(exports,"__esModule",{value:!0});var e=t(require("react"));function o(){return(o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(t[r]=o[r])}return t}).apply(this,arguments)}function r(){return()=>{window.scrollTo({top:0,left:0,behavior:"smooth"})}}exports.BackToTopButton=function({children:t,...n}){const a=r();return e.default.createElement("button",o({type:"button","aria-label":"Back to top",onClick:a},n),t)},exports.useBackToTop=r;