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

168 lines (167 loc) 4.97 kB
import { jsxs as r, jsx as e } from "react/jsx-runtime"; import h from "./EvaluationQueueCurrentRoundInfo.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 { ACCESS_TYPE as c } from "@sage-bionetworks/synapse-types"; import "../../utils/functions/EntityTypeUtils.js"; import "../../utils/SynapseConstants.js"; import "lodash-es"; import "@sage-bionetworks/synapse-client/util/synapseClientFetch"; import "@tanstack/react-query"; import "../../utils/PermissionLevelToAccessType.js"; import "react"; import "../../utils/context/SynapseContext.js"; import "use-deep-compare-effect"; import { Box as t, Typography as a, TextField as b, Alert as g, Radio as x } from "@mui/material"; import "../../utils/hooks/useCookiePreferences.js"; import "../../utils/hooks/useSourceAppConfigs.js"; import "universal-cookie"; import "../../utils/AppUtils/session/ApplicationSessionContext.js"; import "../../utils/context/FullContextProvider.js"; import "../../utils/context/DocumentMetadataContext.js"; import '../../style/components/_spinner.css';/* empty css */ import "@tanstack/query-core"; import "lodash-es/isEmpty"; import "lodash-es/isEqual"; import "lodash-es/xorWith"; import "react-router"; import "@sage-bionetworks/synapse-client"; import "../../utils/types/IsType.js"; import { useGetEntityEvaluations as C } from "../../synapse-queries/entity/useEntity.js"; import { DataGrid as v } from "@mui/x-data-grid"; function ie({ projectId: l, submissonName: n, selectedEvaluation: m, onSubmissionNameChange: d, onEvaluationChange: u, submissionError: o }) { const { isLoading: s, data: p } = C(l, { activeOnly: !0, accessType: c.SUBMIT }); return /* @__PURE__ */ r(t, { children: [ /* @__PURE__ */ e( t, { sx: { display: "flex", backgroundColor: "#FBFBFC", padding: "10px" }, children: /* @__PURE__ */ e( a, { variant: "h6", sx: { fontSize: "18px", lineHeight: "20px", fontWeight: 700 }, children: "Evaluation Queues" } ) } ), /* @__PURE__ */ e( v, { columns: [ { field: "radiobutton", width: 25, sortable: !1, filterable: !1, hideable: !1, disableColumnMenu: !0, renderCell: (i) => /* @__PURE__ */ e( x, { value: i.id, checked: i.id === m, onChange: (f) => u(f.target.value) } ) }, { field: "name", flex: 1, filterable: !1, hideable: !1, disableColumnMenu: !0 }, { field: "info", width: 25, sortable: !1, filterable: !1, hideable: !1, disableColumnMenu: !0, renderCell: (i) => /* @__PURE__ */ e(h, { evaluationId: i.id }) } ], rows: p || [], hideFooter: !0, density: "compact", autoHeight: !0, loading: s, slots: { toolbar: () => null }, sx: { fontSize: "14px", border: "none", height: "100%", "& .MuiDataGrid-columnHeaders": { display: "none" }, "& .MuiDataGrid-virtualScroller": { marginTop: "0px !important" }, "& .Mui-odd": { backgroundColor: "#FBFBFC" }, ".MuiDataGrid-columnHeaderTitleContainer": { justifyContent: "space-between" }, ".radio": { display: "flex", alignItems: "center", height: "100%" } }, getRowClassName: (i) => i.indexRelativeToCurrentPage % 2 === 0 ? "Mui-even" : "Mui-odd", showToolbar: !0 } ), /* @__PURE__ */ r( t, { sx: { mt: 3 }, children: [ /* @__PURE__ */ e(a, { variant: "body1", children: "Submission Name (optional)" }), /* @__PURE__ */ e( b, { id: "submissionName", name: "submissionName", fullWidth: !0, onChange: (i) => d(i.target.value), value: n } ), o && /* @__PURE__ */ e( t, { sx: { mt: 1 }, children: /* @__PURE__ */ e(g, { severity: "error", children: o }) } ) ] } ) ] }); } export { ie as default }; //# sourceMappingURL=EvaluationQueueList.js.map