synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
53 lines (52 loc) • 1.45 kB
JavaScript
import { jsx as e, Fragment as m } from "react/jsx-runtime";
import d from "./QueryPerFacetPlotsCard.js";
import p from "./SingleQueryFacetPlotsCards.js";
import { chunk as f, times as C } from "lodash-es";
import { FacetPlotsCardGridContainer as P } from "./FacetPlotsCardGrid.js";
import { CARDS_PER_ROW as F } from "./FeaturedDataTabsUtils.js";
function T(u) {
const { configs: r, rgbIndex: n, sql: s } = u, o = r && "selectFacetColumnName" in r[0];
if (o) {
if (o)
return /* @__PURE__ */ e(m, { children: f(r, F).map(
(t, a) => {
let i = "[title] auto";
return C(t[0].facetsToPlot?.length ?? 1).forEach(
(l, c) => {
i += ` [plot${c}] auto`;
}
), /* @__PURE__ */ e(
P,
{
sx: {
gridTemplateRows: i
},
children: t.map((l) => /* @__PURE__ */ e(
d,
{
...l,
rgbIndex: n,
sql: s
},
l.selectFacetColumnName
))
},
a
);
}
) });
} else return /* @__PURE__ */ e(m, { children: r.map((t, a) => !o && /* @__PURE__ */ e(
p,
{
...t,
rgbIndex: n,
sql: s
},
a
)) });
return /* @__PURE__ */ e(m, {});
}
export {
T as default
};
//# sourceMappingURL=FeaturedDataPlots.js.map