@clayui/shared
Version:
ClayShared component
20 lines (19 loc) • 460 B
JavaScript
/**
* 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)
});
}