UNPKG

@1771technologies/lytenyte-pro

Version:

Blazingly fast headless React data grid with 100s of features.

45 lines (44 loc) 1.1 kB
function toVal(mix) { var k, y, str = ""; if (typeof mix === "string" || typeof mix === "number") { str += mix; } else if (typeof mix === "object") { if (Array.isArray(mix)) { var len = mix.length; for (k = 0; k < len; k++) { if (mix[k]) { if ((y = toVal(mix[k]))) { if (str) str += " "; str += y; } } } } else { for (y in mix) { if (mix[y]) { if (str) str += " "; str += y; } } } } return str; } export function clsx() { var i = 0, tmp, x, str = "", len = arguments.length; for (; i < len; i++) { if ((tmp = arguments[i])) { if ((x = toVal(tmp))) { if (str) str += " "; str += x; } } } return str; } export default clsx;