UNPKG

@clayui/shared

Version:

ClayShared component

20 lines (19 loc) 460 B
/** * SPDX-FileCopyrightText: © 2021 Liferay, Inc. <https://liferay.com> * SPDX-License-Identifier: BSD-3-Clause */ import domAlign from 'dom-align'; function isRtl(element) { return window.getComputedStyle(element).direction === 'rtl'; } export function doAlign(_ref) { let { sourceElement, targetElement, ...config } = _ref; return domAlign(sourceElement, targetElement, { ...config, useCssRight: isRtl(sourceElement) }); }