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

96 lines (95 loc) 4.58 kB
import { jsxs as t, jsx as e } from "react/jsx-runtime"; import { ReactComponent as a } from "../../assets/homepage/fisma.svg.js"; import { ReactComponent as i } from "../../assets/homepage/hipaa-compliant.svg.js"; import { ReactComponent as n } from "../../assets/homepage/powered-by-synapse-feature.svg.js"; import { ReactComponent as s } from "../../assets/homepage/precision-governance-feature.svg.js"; import { ReactComponent as p } from "../../assets/homepage/python.svg.js"; import { ReactComponent as m } from "../../assets/homepage/r.svg.js"; import { ReactComponent as c } from "../../assets/homepage/research-credit-feature.svg.js"; import { ReactComponent as d } from "../../assets/homepage/seamless-integration-feature.svg.js"; import "react"; 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 "../../utils/SynapseConstants.js"; import "lodash-es"; import "@sage-bionetworks/synapse-client/util/synapseClientFetch"; import { useOneSageURL as l } from "../../utils/hooks/useOneSageURL.js"; import "use-deep-compare-effect"; import "../../utils/context/SynapseContext.js"; import "../../utils/PermissionLevelToAccessType.js"; import "universal-cookie"; import "../../utils/AppUtils/session/ApplicationSessionContext.js"; import "../../utils/context/FullContextProvider.js"; import "../../utils/context/DocumentMetadataContext.js"; import { Box as f } from "@mui/material"; import '../../style/components/_spinner.css';/* empty css */ import "@tanstack/react-query"; 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 "../../utils/hooks/useCookiePreferences.js"; import "../../utils/hooks/useSourceAppConfigs.js"; import { SynapseFeatureItem as o } from "./SynapseFeatureItem.js"; function ee() { const r = l("/sageresources"); return /* @__PURE__ */ t(f, { sx: { position: "relative" }, children: [ /* @__PURE__ */ e( o, { title: "Access or query data", image: /* @__PURE__ */ e(d, {}), subtitle: "Seamless Integrations", description: "Synapse provides you with APIs to access or query data from your web browser, or programmatically via R, Python, and the command line.", icons: [/* @__PURE__ */ e(p, {}, "pythonIcon"), /* @__PURE__ */ e(m, {}, "rIcon")], featureName: "integrations", link: "https://help.synapse.org/docs/API-Clients-and-Documentation.1985446128.html" } ), /* @__PURE__ */ e( o, { title: "Display your provenance", image: /* @__PURE__ */ e(c, {}, "researchCreditIcon"), subtitle: "Research Credit", description: "Synapse records and displays the provenance of your analysis at every step. Analyses, data and code can all be referenced through DOIs (Digital Object Identifiers).", featureName: "provenance", link: "https://help.synapse.org/docs/Provenance.1972470373.html" } ), /* @__PURE__ */ e( o, { title: "Safeguard data", image: /* @__PURE__ */ e(s, {}, "precisionGovernanceIcon"), subtitle: "Precision Governance", description: "Ethical openness is our top priority. Sensitive data is protected through a comprehensive system of access controls, regular audits, and privacy-enhancing technologies. Protect the data, protect the patient.", icons: [/* @__PURE__ */ e(a, {}, "fismaIcon"), /* @__PURE__ */ e(i, {}, "hipaaIcon")], featureName: "governance", link: "https://help.synapse.org/docs/Synapse-Governance.2004255211.html" } ), /* @__PURE__ */ e( o, { title: "Accelerate biomedical progress", image: /* @__PURE__ */ e(n, {}, "poweredBySynapseIcon"), subtitle: "Powered by Synapse", description: "Synapse portals are the front door to innovation. Vibrant research communities exchange data, tools and ideas to accelerate biomedical progress.", featureName: "our portals", link: r.toString() } ) ] }); } export { ee as SynapseFeatures }; //# sourceMappingURL=SynapseFeatures.js.map