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

45 lines (44 loc) 1.66 kB
import { jsx as t } from "react/jsx-runtime"; import * as i from "../../../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 "../../functions/EntityTypeUtils.js"; import "../../SynapseConstants.js"; import "lodash-es"; import "@sage-bionetworks/synapse-client/util/synapseClientFetch"; import "../../context/FullContextProvider.js"; import { SynapseContextProvider as c } from "../../context/SynapseContext.js"; import "../../context/DocumentMetadataContext.js"; import { ApplicationSessionContextProvider as d } from "./ApplicationSessionContext.js"; import { AuthenticationGuard as l } from "./AuthenticationGuard.js"; import { useSessionManager as u } from "./useSessionManager.js"; function E(r) { const { children: o, downloadCartPageUrl: n, appId: p, requireAuthentication: s, ...m } = r, { sessionContext: e, token: a } = u(m); return /* @__PURE__ */ t(d, { context: e, children: /* @__PURE__ */ t( c, { synapseContext: { accessToken: a, isAuthenticated: e.isAuthenticated, isInExperimentalMode: i.isInSynapseExperimentalMode(), utcTime: i.getUseUtcTimeFromCookie(), downloadCartPageUrl: n, appId: p }, children: s ? /* @__PURE__ */ t(l, { children: o }) : o } ) }); } export { E as ApplicationSessionManager, E as default }; //# sourceMappingURL=ApplicationSessionManager.js.map