@universal-material/web
Version:
Material web components
36 lines • 1.02 kB
JavaScript
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