UNPKG

@universal-material/web

Version:
36 lines 1.02 kB
import { __decorate } from "tslib"; import { html, LitElement } from 'lit'; import { customElement, property } from 'lit/decorators.js'; import { styles as baseStyles } from '../shared/base.styles.js'; import { styles } from './card.styles.js'; import './card-content.js'; import './card-media.js'; import '../elevation/elevation.js'; let UmCard = class UmCard extends LitElement { constructor() { super(...arguments); /** * The Card variant to render. */ this.variant = 'filled'; } static { this.styles = [baseStyles, styles]; } render() { return html ` <u-elevation></u-elevation> <slot name="before-content"></slot> <u-card-content> <slot></slot> </u-card-content> <slot name="after-content"></slot> `; } }; __decorate([ property({ reflect: true }) ], UmCard.prototype, "variant", void 0); UmCard = __decorate([ customElement('u-card') ], UmCard); export { UmCard }; //# sourceMappingURL=card.js.map