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.19 kB
import { jsx as t, Fragment as l } from "react/jsx-runtime"; import { useTheme as r } from "@mui/material"; import a from "../IconSvg/IconSvg.js"; var d = /* @__PURE__ */ ((e) => (e.Accessible = "Accessible", e.AccessibleWithTerms = "AccessibleWithTerms", e.AccessBlockedByRestriction = "AccessBlockedByRestriction", e.AccessBlockedByRestrictionWithPendingRequest = "AccessBlockedByRestrictionWithPendingRequest", e.AccessBlockedByRestrictionWithPendingExternalRequest = "AccessBlockedByRestrictionWithPendingExternalRequest", e.AccessBlockedByRestrictionWithPendingRDCADAPRequest = "AccessBlockedByRestrictionWithPendingRDCADAPRequest", e.AccessBlockedByRestrictionWithRejectedRDCADAPRequest = "AccessBlockedByRestrictionWithRejectedRDCADAPRequest", e.AccessBlockedByACL = "AccessBlockedByACL", e.AccessBlockedToAnonymous = "AccessBlockedToAnonymous", e.AccessibleExternalFileHandle = "AccessibleExternalFileHandle", e))(d || {}); const A = { AccessBlockedToAnonymous: { icon: "accessClosed", color: (e) => e.palette.warning.main, tooltipText: "You must sign in to access this item." }, AccessBlockedByRestriction: { icon: "accessClosed", color: (e) => e.palette.warning.main, tooltipText: "You must request access to this restricted item." }, AccessBlockedByRestrictionWithPendingRequest: { icon: "accessPending", color: (e) => e.palette.warning.main, tooltipText: "Your access request is pending approval." }, AccessBlockedByRestrictionWithPendingExternalRequest: { icon: "accessPendingCloud", color: (e) => e.palette.warning.main, tooltipText: "Your access request is pending approval from an external system." }, AccessBlockedByRestrictionWithPendingRDCADAPRequest: { icon: "accessPendingCloud", color: (e) => e.palette.warning.main, tooltipText: "Your access request is pending approval by RDCA-DAP." }, AccessBlockedByRestrictionWithRejectedRDCADAPRequest: { icon: "accessClosed", color: (e) => e.palette.warning.main, tooltipText: "Your access request has been denied by RDCA-DAP." }, AccessBlockedByACL: { icon: "accessClosed", color: (e) => e.palette.warning.main, tooltipText: "You do not have download access for this item." }, AccessibleWithTerms: { icon: "accessOpen", color: (e) => e.palette.success.main, tooltipText: "View Terms" }, Accessible: { icon: "accessOpen", color: (e) => e.palette.success.main, tooltipText: "You have access to this item." }, AccessibleExternalFileHandle: { icon: "linkOff", color: (e) => e.palette.grey[700], tooltipText: "Access may be controlled by an external system." } }; function p(e) { const { restrictionUiType: s, wrap: o = !0, sx: n } = e, i = r(); if (s) { const c = A[s]; return /* @__PURE__ */ t( a, { icon: c.icon, label: c.tooltipText, wrap: o, sx: { color: c.color(i), height: "16px", verticalAlign: "text-top", ...n } } ); } return /* @__PURE__ */ t(l, {}); } export { d as RestrictionUiType, p as default }; //# sourceMappingURL=AccessIcon.js.map