UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

39 lines (38 loc) 1.61 kB
import { jsx as o } from "react/jsx-runtime"; import d from "../../synapse-queries/entity/useGetQueryResultBundle.js"; import { parseEntityIdFromSqlStatement as y } from "../../utils/functions/SqlFunctions.js"; import "../../utils/functions/EntityTypeUtils.js"; import { BUNDLE_MASK_QUERY_SELECT_COLUMNS as R, BUNDLE_MASK_QUERY_RESULTS as c } from "../../utils/SynapseConstants.js"; import "../../synapse-client/SynapseClient.js"; import "@sage-bionetworks/synapse-client/generated/models/ErrorResponseCode"; import "@sage-bionetworks/synapse-client/generated/models/TwoFactorAuthErrorResponse"; import "@sage-bionetworks/synapse-client/util/SynapseClientError"; import "@sage-bionetworks/synapse-client/util/synapseClientFetch"; import "lodash-es"; import "@mui/material"; import "@mui/material/Skeleton"; import { SkeletonTable as q } from "../Skeleton/SkeletonTable.js"; import "react"; import S from "./RowDataTable.js"; const A = (r) => { const { columnAliases: s, columnLinks: u, query: e, displayedColumns: m } = r, i = y(e.sql), l = { partMask: R | c, concreteType: "org.sagebionetworks.repo.model.table.QueryBundleRequest", entityId: i, query: e }, { data: t, isLoading: n } = d(l), a = t?.queryResult.queryResults.rows[0].values ?? [], p = t?.queryResult.queryResults.headers ?? []; return n ? /* @__PURE__ */ o(q, { numRows: 6, numCols: 1 }) : /* @__PURE__ */ o( S, { columnAliases: s, columnLinks: u, rowData: a, headers: p, displayedColumns: m } ); }; export { A as default }; //# sourceMappingURL=RowDataTableWithQuery.js.map