UNPKG

@clayui/shared

Version:

ClayShared component

27 lines (25 loc) 688 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.doAlign = doAlign; var _domAlign = _interopRequireDefault(require("dom-align")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * SPDX-FileCopyrightText: © 2021 Liferay, Inc. <https://liferay.com> * SPDX-License-Identifier: BSD-3-Clause */ function isRtl(element) { return window.getComputedStyle(element).direction === 'rtl'; } function doAlign(_ref) { let { sourceElement, targetElement, ...config } = _ref; return (0, _domAlign.default)(sourceElement, targetElement, { ...config, useCssRight: isRtl(sourceElement) }); }