synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
23 lines (22 loc) • 653 B
JavaScript
import { createColumn as p } from "./columnFactory.js";
function f(i, s, r, d = {}, u = /* @__PURE__ */ new Set(), o) {
return s.map((c, t) => {
const n = i[c], e = r[n], l = t === 0 && o !== void 0, m = u.has(t);
return p({
columnName: n,
description: e?.description,
typeInfo: e?.type || null,
enumeratedValues: e?.enumeratedValues || [],
isRequired: e?.isRequired || !1,
disabled: e?.type?.readOnly,
customWidth: d[n],
showPinIcon: l,
isPinned: m,
onTogglePin: o ? () => o(t) : void 0
});
});
}
export {
f as modelColsToGrid
};
//# sourceMappingURL=modelColsToGrid.js.map