synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
35 lines (34 loc) • 1.07 kB
JavaScript
import { getFieldIndex as n } from "../../utils/functions/queryUtils.js";
import c from "../../synapse-queries/entity/useGetQueryResultBundle.js";
const d = {
check: "#52A31C",
close: "#C13415"
}, R = (e, s, t) => e ? t.map((r) => {
const u = n(r.key, s);
return e.values[u] ?? "";
}) : [], f = (e, s) => e.map((t) => t.key).concat(s);
function q(e, s) {
const t = e?.queryResult?.queryResults?.rows, r = e?.queryResult?.queryResults?.headers;
if (!t || !r) return [];
const u = n("key", e), o = n("label", e), l = n(s, e);
return t.map((a) => ({
key: a.values[u] ?? "",
label: a.values[o] ?? "",
text: a.values[l] ?? ""
}));
}
function C(e) {
const { data: s, isLoading: t } = c(
e.queryRequest
), r = s?.queryResult?.queryResults?.rows, u = Array.isArray(r) && r.length > 0;
if (!(t || !u))
return e;
}
export {
d as SUSTAINABILITY_ICON_COLORS,
q as getMetricConfig,
R as getMetricValues,
f as getSelectedColumns,
C as useSustainabilityScorecardIfHasData
};
//# sourceMappingURL=SustainabilityScorecardUtils.js.map