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

83 lines (82 loc) 3.05 kB
import { jsx as p } from "react/jsx-runtime"; 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 { SubmissionState as c } from "@sage-bionetworks/synapse-types"; import "../../utils/functions/EntityTypeUtils.js"; import { REJECT_SUBMISSION_CANNED_RESPONSES_TABLE as u } from "../../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 "@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 { useUpdateDataAccessSubmissionState as d } from "../../synapse-queries/dataaccess/useDataAccessSubmission.js"; import { CannedRejectionDialog as E } from "../CannedRejectionDialog/CannedRejectionDialog.js"; import { displayToast as f } from "../ToastMessage/ToastMessage.js"; const S = `Thank you for submitting your data access request. `, l = ` If you have questions, do not respond to this email address. Instead, reply to: act@sagebionetworks.org`, b = "You may wish to reject the user's data access request for a specific reason. The list below contains some common rejection reasons. You will have a chance to edit the response before submitting it, including adding any rejection reason(s) not listed here."; function X(t) { const { submissionId: e, tableId: i = u, open: r, onClose: o } = t, { mutate: s, error: n } = d(); function m(a) { s( { submissionId: e.toString(), newState: c.REJECTED, rejectedReason: a }, { onSuccess: () => { f( "Submission rejected and message sent to requester", "info" ), o(); } } ); } return /* @__PURE__ */ p( E, { open: r, tableId: i, onConfirm: m, onClose: o, defaultMessagePrefix: S, defaultMessageAppend: l, rejectionFormPromptCopy: b, error: n } ); } export { l as DEFAULT_MESSAGE_APPEND, S as DEFAULT_MESSAGE_PREPEND, b as REJECTION_FORM_PROMPT_COPY, X as default }; //# sourceMappingURL=RejectDataAccessRequestModal.js.map