UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

3 lines (2 loc) 705 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("overlayscrollbars"),a={name:"dt-scrollbar-directive",install(o){l.OverlayScrollbars.plugin(l.ClickScrollPlugin);const t=new WeakMap;o.directive("dt-scrollbar",{mounted(e,r){const s=l.OverlayScrollbars({target:e,elements:{viewport:e.children[0]}},{scrollbars:{autoHide:`${r.arg||"leave"}`,clickScroll:!0,autoHideDelay:`${!r.arg||r.arg==="leave"?0:1300}`}});e.setAttribute("data-overlayscrollbars-initialize",!0),e.classList.add("d-scrollbar"),t.set(e,s)},unmounted(e){t.get(e).destroy()}})}};exports.DtScrollbarDirective=a;exports.default=a; //# sourceMappingURL=scrollbar.cjs.map