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

37 lines (36 loc) 1.07 kB
import { jsx as i } from "react/jsx-runtime"; import d, { type2SvgIconName as t } from "../IconSvg/IconSvg.js"; import "../../utils/functions/EntityTypeUtils.js"; import "react"; import s from "../Icon/Icon.js"; import { ImageFileHandle as p } from "../widgets/ImageFileHandle.js"; function S(a) { const { type: e, useTypeForIcon: o = !1, imageFileHandleId: r, thumbnailRequiresPadding: m, fileHandleAssociation: n, iconOptions: c, iconValue: l } = a; return o ? /* @__PURE__ */ i("div", { className: "SRC-cardThumbnail", children: /* @__PURE__ */ i( d, { icon: t[e] } ) }) : r ? /* @__PURE__ */ i( "div", { className: "SRC-imageThumbnail", style: { padding: m ? "21px" : void 0 }, children: n && /* @__PURE__ */ i(p, { fileHandleAssociation: n }) } ) : /* @__PURE__ */ i("div", { className: "SRC-cardThumbnail", children: /* @__PURE__ */ i(s, { iconOptions: c, value: l, type: e }) }); } export { S as GenericCardIcon }; //# sourceMappingURL=GenericCardIcon.js.map