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