import {blockRapidClicks, smoothScrollTo} from "@gov-design-system-ce/utils"; class FooterButtonUp { rootElement: Element; constructor(rootElement: HTMLButtonElement) { this.rootElement = rootElement; this.registerListeners(); } private registerListeners() { this.rootElement.addEventListener('gov-click', blockRapidClicks(() => this.scrollToTop())); this.rootElement.addEventListener('click', blockRapidClicks(() => this.scrollToTop())); } private scrollToTop() { smoothScrollTo(0) } } export default FooterButtonUp;