synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
65 lines (64 loc) • 2.81 kB
JavaScript
import { jsxs as r, jsx as o, Fragment as a } 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 "@sage-bionetworks/synapse-types";
import "../../../utils/functions/EntityTypeUtils.js";
import { SRC_SIGN_IN_CLASS as s } 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 { useOneSageURL as u } from "../../../utils/hooks/useOneSageURL.js";
import "use-deep-compare-effect";
import { useSynapseContext as c } from "../../../utils/context/SynapseContext.js";
import { Typography as i, Link as e } 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 { useGetCurrentUserProfile as f } from "../../../synapse-queries/user/useUserBundle.js";
import { RequirementItemStatus as m } from "../AccessApprovalCheckMark.js";
import h from "./RequirementItem.js";
function Q() {
const { isAuthenticated: t } = c(), { data: p } = f(), n = u("/register1");
return /* @__PURE__ */ r(
h,
{
status: t ? m.COMPLETE : m.LOCKED,
children: [
!t && /* @__PURE__ */ o(a, { children: /* @__PURE__ */ r(i, { variant: "body1", children: [
/* @__PURE__ */ o(e, { className: s, children: "Sign in" }),
" ",
"with a Sage Platform (Synapse) user account. If you do not have a Sage account, you can",
" ",
/* @__PURE__ */ o(e, { href: n.toString(), children: "register for free." })
] }) }),
t && /* @__PURE__ */ r(i, { variant: "body1", children: [
"You have signed in with the Sage Platform (Synapse) user account",
" ",
/* @__PURE__ */ r("b", { children: [
p?.userName,
"@synapse.org"
] })
] })
]
}
);
}
export {
Q as default
};
//# sourceMappingURL=AuthenticatedRequirement.js.map