synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
567 lines (566 loc) • 19 kB
JavaScript
import { jsx as e, Fragment as f } from "react/jsx-runtime";
import { ReactComponent as g } from "../../assets/ArcusBioIcon.svg.js";
import { GoogleIcon24 as b } from "../../assets/GoogleIcon24.js";
import { ReactComponent as C } from "../../assets/icons/AccessPending.svg.js";
import { ReactComponent as k } from "../../assets/icons/AccessPendingCloud.svg.js";
import O from "../../assets/icons/AwardScroll.js";
import v from "../../assets/icons/Baseline.js";
import y from "../../assets/icons/ClappingHands.js";
import S from "../../assets/icons/CreateVersion.js";
import F from "../../assets/icons/FileWithShield.js";
import R from "../../assets/icons/MultiFile.js";
import A from "../../assets/icons/UnpackagableFile.js";
import I from "../../assets/icons/HandWithMoney.js";
import { ORCIDIcon as x } from "../../assets/icons/ORCIDIcon.js";
import D from "../../assets/icons/OpenBook.js";
import P from "../../assets/icons/Podium.js";
import B from "../../assets/icons/RosetteRibbon.js";
import L from "../../assets/icons/StarTrophy.js";
import { TasksIcon as M } from "../../assets/icons/TasksIcon.js";
import V from "../../assets/icons/ThreeStars.js";
import W from "../../assets/mui_components/AccessManagement.js";
import E from "../../assets/mui_components/AccountCertified.js";
import G from "../../assets/mui_components/AccountRegistered.js";
import H from "../../assets/mui_components/AccountValidated.js";
import U from "../../assets/mui_components/ActionKey.js";
import N from "../../assets/mui_components/BioChemicalPhysical.js";
import K from "../../assets/mui_components/Chromatin.js";
import $ from "../../assets/mui_components/Clinical.js";
import j from "../../assets/mui_components/ComputationalTool.js";
import z from "../../assets/mui_components/Data.js";
import Q from "../../assets/mui_components/DataLocked.js";
import X from "../../assets/mui_components/DataReuse.js";
import q from "../../assets/mui_components/Dataset.js";
import J from "../../assets/mui_components/DatasetCollection.js";
import Y from "../../assets/mui_components/Docker.js";
import Z from "../../assets/mui_components/GeneExpression.js";
import _ from "../../assets/mui_components/GeneVariants.js";
import ee from "../../assets/mui_components/HelpChatBubble.js";
import re from "../../assets/mui_components/Imaging.js";
import oe from "../../assets/mui_components/InSilicoModel.js";
import te from "../../assets/mui_components/Kinomics.js";
import ne from "../../assets/mui_components/LineGraph.js";
import ae from "../../assets/mui_components/ModelSystem.js";
import ie from "../../assets/mui_components/Other.js";
import ce from "../../assets/mui_components/PackagableFile.js";
import se from "../../assets/mui_components/Proteomics.js";
import le from "../../assets/mui_components/Rat.js";
import ue from "../../assets/mui_components/SpatialProfiling.js";
import { OpenInFull as de, FilterAltTwoTone as pe, Sort as d, MailOutlineTwoTone as me, FlagTwoTone as Te, UploadTwoTone as we, LabelTwoTone as he, RestoreFromTrashTwoTone as fe, AlternateEmail as ge, EditTwoTone as be, Subscript as Ce, Superscript as ke, Image as Oe, StrikethroughS as ve, VisibilityOffTwoTone as ye, VisibilityTwoTone as Se, Title as Fe, FormatBold as Re, FormatItalic as Ae, IndeterminateCheckBoxOutlined as Ie, AddBoxOutlined as xe, PushPinTwoTone as De, ChevronLeft as Pe, ChevronRight as Be, ChatTwoTone as Le, ReplyTwoTone as Me, RemoveCircleTwoTone as Ve, WarningTwoTone as We, ReportProblemOutlined as Ee, LayersTwoTone as Ge, QuestionAnswerTwoTone as He, AssessmentTwoTone as p, ArticleTwoTone as m, ListTwoTone as Ue, TableViewTwoTone as Ne, TableChartTwoTone as Ke, LinkOffTwoTone as $e, LinkTwoTone as je, CreateNewFolderTwoTone as ze, FolderTwoTone as Qe, InsertDriveFileOutlined as Xe, InsertDriveFileTwoTone as qe, LanguageTwoTone as Je, ContentCopyTwoTone as Ye, ExpandMore as Ze, ExpandLess as _e, CloseTwoTone as er, HelpOutlined as rr, HelpOutlineTwoTone as or, Login as tr, WatchLater as nr, HistoryTwoTone as ar, SearchTwoTone as ir, SearchOutlined as cr, ErrorOutlined as sr, GetAppTwoTone as lr, PeopleTwoTone as T, GitHub as ur, Star as dr, StarOutline as pr, StarTwoTone as mr, InfoOutlined as Tr, AssignmentTurnedInTwoTone as wr, AssignmentOutlined as hr, PublicTwoTone as fr, ShareTwoTone as gr, TableRows as br, SyncTwoTone as Cr, MoreVertTwoTone as kr, PhotoCameraOutlined as Or, Group as vr, Cached as yr, AddCircleTwoTone as Sr, AddCircleOutline as Fr, AddShoppingCart as Rr, PhoneTwoTone as Ar, OpenInNewTwoTone as Ir, DeleteSweepTwoTone as xr, DeleteTwoTone as Dr, DashboardTwoTone as Pr, CheckCircleTwoTone as Br, RadioButtonUncheckedTwoTone as Lr, ViewColumnTwoTone as Mr, Code as Vr, AccessTimeTwoTone as Wr, ViewAgendaTwoTone as Er, ShoppingCartOutlined as Gr, Clear as Hr, Check as Ur, Block as Nr, ArrowDropDownTwoTone as Kr, ArrowDropUpTwoTone as $r, ArrowForward as jr, ArrowBack as zr, FactCheckTwoTone as Qr, AddTwoTone as Xr, VpnKeyTwoTone as qr, LockOpenTwoTone as Jr } from "@mui/icons-material";
import { Tooltip as Yr } from "@mui/material";
const qo = [
"accessOpen",
"accessPending",
"accessPendingCloud",
"accessClosed",
"actionKey",
"arrowBack",
"arrowForward",
"arrowDropUp",
"arrowDropDown",
"article",
"cards",
"check",
"clear",
"cart",
"clock",
"code",
"columns",
"openInNewWindow",
"dashboard",
"delete",
"deleteSweep",
"filter",
"addToCart",
"addCircleOutline",
"addCircleTwoTone",
"reload",
"team",
"photoCamera",
"info",
"favTwoTone",
"favOutline",
"fav",
"peopleTwoTone",
"challengesTwoTone",
"download",
"searchOutlined",
"search",
"history",
"time",
"login",
"helpChatBubble",
"helpOutlined",
"helpOutlineTwoTone",
"expandLess",
"expandMore",
"rat",
"chromatin",
"clinical",
"contentCopy",
"data",
"dataLocked",
"geneExpression",
"geneVariants",
"github",
"imaging",
"inSilicoModel",
"modelSystem",
"bioChemicalPhysical",
"computationalTool",
"spatialProfiling",
"dataReuse",
"lineGraph",
"kinomics",
"proteomics",
"packagableFile",
"unpackagableFile",
"other",
"wiki",
"file",
"fileOutlined",
"folder",
"link",
"linkOff",
"table",
"tableRows",
"share",
"public",
"people",
"entityview",
"submissionview",
"challenge",
"discussion",
"dataset",
"datasetcollection",
"docker",
"accountCertified",
"accountRegistered",
"accountValidated",
"warningOutlined",
"removeCircle",
"replyTwoTone",
"chatTwoTone",
"accessManagement",
"chevronRight",
"chevronLeft",
"database",
"close",
"cross",
"verticalEllipsis",
"sync",
"clipboard",
"clipboardCheck",
"add",
"warning",
"circle",
"block",
"checkCircle",
"errorOutlined",
"phone",
"pushpin",
"addBoxOutline",
"minusBoxOutline",
"italic",
"bold",
"title",
"visibility",
"visibilityOff",
"strikethrough",
"subscript",
"superscript",
"latex",
"image",
"edit",
"tag",
"restore",
"label",
"upload",
"flag",
"newFolder",
"createVersion",
"email",
"addConditions",
"sortUp",
"sortDown",
"orcid",
"tasks",
"google24",
"arcusbio",
"openInFull",
"tableview",
"fileWithShield",
"baseline",
"rosetteRibbon",
"starTrophy",
"awardScroll",
"clappingHands",
"podium",
"openBook",
"handWithMoney",
"threeStars",
"multiFile"
];
function w(n) {
const { icon: o, ...r } = n, t = void 0;
switch (r.sx = {
verticalAlign: "middle",
...r.sx
}, o) {
case "accessOpen":
return /* @__PURE__ */ e(Jr, { ...r });
case "accessClosed":
return /* @__PURE__ */ e(qr, { ...r });
case "accessPending":
return /* @__PURE__ */ e(C, { ...r });
case "accessPendingCloud":
return /* @__PURE__ */ e(k, { ...r });
case "add":
return /* @__PURE__ */ e(Xr, { ...r });
case "addConditions":
return /* @__PURE__ */ e(Qr, { ...r });
case "actionKey":
return /* @__PURE__ */ e(U, { ...r });
case "arrowBack":
return /* @__PURE__ */ e(zr, { ...r });
case "arrowForward":
return /* @__PURE__ */ e(jr, { ...r });
case "arrowDropUp":
return /* @__PURE__ */ e($r, { ...r });
case "arrowDropDown":
return /* @__PURE__ */ e(Kr, { ...r });
case "article":
return /* @__PURE__ */ e(m, { ...r });
case "block":
return /* @__PURE__ */ e(Nr, { ...r });
case "check":
return /* @__PURE__ */ e(Ur, { ...r });
case "clear":
return /* @__PURE__ */ e(Hr, { ...r });
case "cart":
return /* @__PURE__ */ e(Gr, { ...r });
case "cards":
return /* @__PURE__ */ e(Er, { ...r });
case "clock":
return /* @__PURE__ */ e(Wr, { ...r });
case "code":
return /* @__PURE__ */ e(Vr, { ...r });
case "columns":
return /* @__PURE__ */ e(Mr, { ...r });
case "circle":
return /* @__PURE__ */ e(Lr, { ...r });
case "checkCircle":
return /* @__PURE__ */ e(Br, { ...r });
case "createVersion":
return /* @__PURE__ */ e(S, { ...r });
case "dashboard":
return /* @__PURE__ */ e(Pr, { ...r });
case "delete":
return /* @__PURE__ */ e(Dr, { ...r });
case "deleteSweep":
return /* @__PURE__ */ e(xr, { ...r });
case "openInNewWindow":
return /* @__PURE__ */ e(Ir, { ...r });
case "phone":
return /* @__PURE__ */ e(Ar, { ...r });
case "people":
return /* @__PURE__ */ e(T, { ...r });
case "addToCart":
return /* @__PURE__ */ e(Rr, { ...r });
case "addCircleOutline":
return /* @__PURE__ */ e(Fr, { ...r });
case "addCircleTwoTone":
return /* @__PURE__ */ e(Sr, { ...r });
case "reload":
return /* @__PURE__ */ e(yr, { ...r });
case "team":
return /* @__PURE__ */ e(vr, { ...r });
case "photoCamera":
return /* @__PURE__ */ e(Or, { ...r });
case "verticalEllipsis":
return /* @__PURE__ */ e(kr, { ...r });
case "sync":
return /* @__PURE__ */ e(Cr, { ...r });
case "tableRows":
return /* @__PURE__ */ e(br, { ...r });
case "share":
return /* @__PURE__ */ e(gr, { ...r });
case "public":
return /* @__PURE__ */ e(fr, { ...r });
case "clipboard":
return /* @__PURE__ */ e(hr, { ...r });
case "clipboardCheck":
return /* @__PURE__ */ e(wr, { ...r });
case "info":
return /* @__PURE__ */ e(Tr, { ...r });
case "favTwoTone":
return /* @__PURE__ */ e(mr, { ...r });
case "favOutline":
return /* @__PURE__ */ e(pr, { ...r });
case "fav":
return /* @__PURE__ */ e(dr, { ...r });
case "github":
return /* @__PURE__ */ e(ur, { ...r });
case "peopleTwoTone":
return /* @__PURE__ */ e(T, { ...r });
case "challengesTwoTone":
return /* @__PURE__ */ e(p, { ...r });
case "download":
return /* @__PURE__ */ e(lr, { ...r });
case "errorOutlined":
return /* @__PURE__ */ e(sr, { ...r });
case "searchOutlined":
return /* @__PURE__ */ e(cr, { ...r });
case "search":
return /* @__PURE__ */ e(ir, { ...r });
case "history":
return /* @__PURE__ */ e(ar, { ...r });
case "time":
return /* @__PURE__ */ e(nr, { ...r });
case "login":
return /* @__PURE__ */ e(tr, { ...r });
case "helpChatBubble":
return /* @__PURE__ */ e(ee, { ...r });
case "helpOutlineTwoTone":
return /* @__PURE__ */ e(or, { ...r });
case "helpOutlined":
return /* @__PURE__ */ e(rr, { ...r });
case "close":
case "cross":
return /* @__PURE__ */ e(er, { ...r });
case "expandLess":
return /* @__PURE__ */ e(_e, { ...r });
case "expandMore":
return /* @__PURE__ */ e(Ze, { ...r });
case "rat":
return /* @__PURE__ */ e(le, { ...r });
case "chromatin":
return /* @__PURE__ */ e(K, { ...r });
case "clinical":
return /* @__PURE__ */ e($, { ...r });
case "contentCopy":
return /* @__PURE__ */ e(Ye, { ...r });
case "data":
return /* @__PURE__ */ e(z, { ...r });
case "dataLocked":
return /* @__PURE__ */ e(Q, { ...r });
case "geneExpression":
return /* @__PURE__ */ e(Z, { ...r });
case "geneVariants":
return /* @__PURE__ */ e(_, { ...r });
case "imaging":
return /* @__PURE__ */ e(re, { ...r });
case "inSilicoModel":
return /* @__PURE__ */ e(oe, { ...r });
case "modelSystem":
return /* @__PURE__ */ e(ae, { ...r });
case "bioChemicalPhysical":
return /* @__PURE__ */ e(N, { ...r });
case "computationalTool":
return /* @__PURE__ */ e(j, { ...r });
case "spatialProfiling":
return /* @__PURE__ */ e(ue, { ...r });
case "dataReuse":
return /* @__PURE__ */ e(X, { ...r });
case "lineGraph":
return /* @__PURE__ */ e(ne, { ...r });
case "kinomics":
return /* @__PURE__ */ e(te, { ...r });
case "proteomics":
return /* @__PURE__ */ e(se, { ...r });
case "packagableFile":
return /* @__PURE__ */ e(ce, { ...r });
case "unpackagableFile":
return /* @__PURE__ */ e(A, { ...r });
case "other":
return /* @__PURE__ */ e(ie, { fill: t, ...r });
case "wiki":
return /* @__PURE__ */ e(Je, { ...r });
case "file":
return /* @__PURE__ */ e(qe, { ...r });
case "fileOutlined":
return /* @__PURE__ */ e(Xe, { ...r });
case "folder":
return /* @__PURE__ */ e(Qe, { ...r });
case "newFolder":
return /* @__PURE__ */ e(ze, { ...r });
case "link":
return /* @__PURE__ */ e(je, { ...r });
case "linkOff":
return /* @__PURE__ */ e($e, { ...r });
case "table":
return /* @__PURE__ */ e(Ke, { ...r });
case "tableview":
return /* @__PURE__ */ e(Ne, { ...r });
case "entityview":
return /* @__PURE__ */ e(Ue, { ...r });
case "submissionview":
return /* @__PURE__ */ e(m, { ...r });
case "challenge":
return /* @__PURE__ */ e(p, { ...r });
case "discussion":
return /* @__PURE__ */ e(He, { ...r });
case "dataset":
return /* @__PURE__ */ e(q, { ...r });
case "datasetcollection":
return /* @__PURE__ */ e(J, { ...r });
case "database":
return /* @__PURE__ */ e(Ge, { ...r });
case "docker":
return /* @__PURE__ */ e(Y, { ...r });
case "accountCertified":
return /* @__PURE__ */ e(E, { ...r });
case "accountRegistered":
return /* @__PURE__ */ e(G, { ...r });
case "accountValidated":
return /* @__PURE__ */ e(H, { ...r });
case "warningOutlined":
return /* @__PURE__ */ e(Ee, { ...r });
case "warning":
return /* @__PURE__ */ e(We, { ...r });
case "removeCircle":
return /* @__PURE__ */ e(Ve, { ...r });
case "replyTwoTone":
return /* @__PURE__ */ e(Me, { ...r });
case "chatTwoTone":
return /* @__PURE__ */ e(Le, { ...r });
case "accessManagement":
return /* @__PURE__ */ e(W, { ...r });
case "chevronRight":
return /* @__PURE__ */ e(Be, { ...r });
case "chevronLeft":
return /* @__PURE__ */ e(Pe, { ...r });
case "pushpin":
return /* @__PURE__ */ e(De, { ...r });
case "addBoxOutline":
return /* @__PURE__ */ e(xe, { ...r });
case "minusBoxOutline":
return /* @__PURE__ */ e(Ie, { ...r });
case "italic":
return /* @__PURE__ */ e(Ae, { ...r });
case "bold":
return /* @__PURE__ */ e(Re, { ...r });
case "title":
return /* @__PURE__ */ e(Fe, { ...r });
case "visibility":
return /* @__PURE__ */ e(Se, { ...r });
case "visibilityOff":
return /* @__PURE__ */ e(ye, { ...r });
case "strikethrough":
return /* @__PURE__ */ e(ve, { ...r });
case "latex":
return /* @__PURE__ */ e("span", { children: "TeX" });
case "image":
return /* @__PURE__ */ e(Oe, { ...r });
case "superscript":
return /* @__PURE__ */ e(ke, { ...r });
case "subscript":
return /* @__PURE__ */ e(Ce, { ...r });
case "edit":
return /* @__PURE__ */ e(be, { ...r });
case "tag":
return /* @__PURE__ */ e(ge, { ...r });
case "restore":
return /* @__PURE__ */ e(fe, { ...r });
case "label":
return /* @__PURE__ */ e(he, { ...r });
case "upload":
return /* @__PURE__ */ e(we, { ...r });
case "flag":
return /* @__PURE__ */ e(Te, { ...r });
case "email":
return /* @__PURE__ */ e(me, { ...r });
case "sortUp":
return /* @__PURE__ */ e(
d,
{
...r,
sx: {
transform: "scale(1, -1)",
...r.sx
}
}
);
case "sortDown":
return /* @__PURE__ */ e(d, { ...r });
case "google24":
return /* @__PURE__ */ e(b, { ...r });
case "arcusbio":
return /* @__PURE__ */ e(g, { ...r });
case "orcid":
return /* @__PURE__ */ e(x, { ...r });
case "tasks":
return /* @__PURE__ */ e(M, { ...r });
case "filter":
return /* @__PURE__ */ e(pe, { ...r });
case "openInFull":
return /* @__PURE__ */ e(de, { ...r });
case "fileWithShield":
return /* @__PURE__ */ e(F, { ...r });
case "baseline":
return /* @__PURE__ */ e(v, { ...r });
case "rosetteRibbon":
return /* @__PURE__ */ e(B, { ...r });
case "starTrophy":
return /* @__PURE__ */ e(L, { ...r });
case "awardScroll":
return /* @__PURE__ */ e(O, { ...r });
case "clappingHands":
return /* @__PURE__ */ e(y, { ...r });
case "podium":
return /* @__PURE__ */ e(P, { ...r });
case "openBook":
return /* @__PURE__ */ e(D, { ...r });
case "handWithMoney":
return /* @__PURE__ */ e(I, { ...r });
case "threeStars":
return /* @__PURE__ */ e(V, { ...r });
case "multiFile":
return /* @__PURE__ */ e(R, { ...r });
default:
return /* @__PURE__ */ e(f, {});
}
}
function Jo(n) {
const { icon: o, label: r = "", onClick: t, wrap: i = !0, ...c } = n, s = `icon-${o}`, l = t ? "button" : "img", u = t ? { cursor: "pointer" } : {}, h = i ? {
"data-svg": o,
className: "styled-svg-wrapper",
id: s,
role: l,
onClick: t,
style: u
} : {};
let a;
return i ? a = /* @__PURE__ */ e("span", { ...h, children: /* @__PURE__ */ e(w, { icon: o, ...c }) }) : a = /* @__PURE__ */ e(
w,
{
icon: o,
id: s,
role: l,
onClick: t,
style: u,
...c
}
), /* @__PURE__ */ e(Yr, { placement: "top", title: r, children: a });
}
const Yo = {
file: "file",
project: "dashboard",
folder: "folder",
table: "table",
link: "link",
entityview: "actionKey",
materializedview: "tableview",
virtualtable: "columns",
dockerrepo: "docker",
submissionview: "submissionview",
dataset: "dataset",
datasetcollection: "datasetcollection",
recordset: "fileWithShield"
};
export {
qo as IconStrings,
Jo as default,
Yo as type2SvgIconName
};
//# sourceMappingURL=IconSvg.js.map