vdk-components
Version:
React component library built with TypeScript and SCSS
3 lines (2 loc) • 911 B
JavaScript
!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports,require("react/jsx-runtime")):"function"==typeof define&&define.amd?define(["exports","react/jsx-runtime"],i):i((e="undefined"!=typeof globalThis?globalThis:e||self).VDKCard={},e.jsxRuntime)}(this,(function(e,i){"use strict";e.Card=function(e){var a=e.title,t=e.children,s=e.imageUrl,c=e.variant,r=void 0===c?"default":c,d=e.footer,n=e.onClick,l=e.className,o=void 0===l?"":l,f=["card","default"!==r?"card--".concat(r):"",o].filter(Boolean).join(" ");return i.jsxs("div",{className:f,onClick:n,children:[s&&i.jsx("div",{className:"card__image",children:i.jsx("img",{src:s,alt:a})}),i.jsxs("div",{className:"card__content",children:[i.jsx("h3",{className:"card__title",children:a}),i.jsx("div",{className:"card__text",children:t})]}),d&&i.jsx("div",{className:"card__footer",children:d})]})}}));
//# sourceMappingURL=index.umd.js.map