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