UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

24 lines (23 loc) 742 B
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const getTabListStyle = ({ direction, type, offset }) => { if (direction === "vertical") { return { transform: `translateY(${-offset}px)` }; } return { transform: `translateX(${-offset}px)` }; }; const updateScrollOffset = (parentNode, direction) => { const { scrollTop, scrollLeft } = parentNode; if (direction === "horizontal" && scrollLeft) { parentNode.scrollTo({ left: -1 * scrollLeft }); } if (direction === "vertical" && scrollTop) { parentNode.scrollTo({ top: -1 * scrollTop }); } }; exports.getTabListStyle = getTabListStyle; exports.updateScrollOffset = updateScrollOffset;