@progress/kendo-react-layout
Version:
React Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package
29 lines (28 loc) • 994 B
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { POPUP_SETTINGS_RTL as d, POPUP_SETTINGS as e } from "../consts.mjs";
import { isIdZeroLevel as w } from "./itemsIdsUtils.mjs";
function f(r, n, t) {
const o = i(r, n, t);
return t ? o === "downward" ? d.downward : d.leftward : o === "downward" ? e.downward : e.rightward;
}
function i(r, n, t) {
return w(r) ? n ? t ? "leftward" : "rightward" : "downward" : t ? "leftward" : "rightward";
}
function l(r) {
return r ? "rtl" : "ltr";
}
function P(r, n) {
return `${r}_${n}`;
}
export {
l as convertBoolDirectionToString,
i as getChildrenPosition,
P as getDOMElementId,
f as getPopupSettings
};