synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
168 lines (167 loc) • 4.97 kB
JavaScript
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