ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
129 lines (121 loc) • 10.2 kB
JavaScript
import * as i0 from '@angular/core';
import { Component, ViewEncapsulation, Input, HostBinding, TemplateRef, NgModule } from '@angular/core';
import * as i1 from '@angular/common';
import { CommonModule } from '@angular/common';
class CardComponent {
get cardFull() {
return this.full;
}
constructor() {
this.full = false;
this.cardWrapper = true;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.8", type: CardComponent, selector: "Card, nzm-card", inputs: { full: "full" }, host: { properties: { "class.am-card": "this.cardWrapper", "class.am-card-full": "this.cardFull" } }, ngImport: i0, template: "<ng-content></ng-content>\n", encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardComponent, decorators: [{
type: Component,
args: [{ selector: 'Card, nzm-card', encapsulation: ViewEncapsulation.None, template: "<ng-content></ng-content>\n" }]
}], ctorParameters: () => [], propDecorators: { full: [{
type: Input
}], cardWrapper: [{
type: HostBinding,
args: ['class.am-card']
}], cardFull: [{
type: HostBinding,
args: ['class.am-card-full']
}] } });
class CardHeaderComponent {
constructor() {
this.prefixCls = 'am-card-header';
this.thumb = null;
this.thumbStyle = null;
this.title = null;
this.extra = null;
this.cardBodyWrapper = true;
}
isTemplateRef(value) {
return value instanceof TemplateRef;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardHeaderComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.8", type: CardHeaderComponent, selector: "CardHeader, nzm-card-header", inputs: { thumb: "thumb", thumbStyle: "thumbStyle", title: "title", extra: "extra" }, host: { properties: { "class.am-card-header": "this.cardBodyWrapper" } }, ngImport: i0, template: "<div class=\"{{ prefixCls }}-content\">\n <img *ngIf=\"thumb && !isTemplateRef(thumb)\" src=\"{{ thumb }}\" [ngStyle]=\"thumbStyle\" />\n <ng-container *ngIf=\"thumb && isTemplateRef(thumb)\" [ngTemplateOutlet]=\"thumb\"></ng-container>\n <ng-container *ngIf=\"!isTemplateRef(title); else titleTemplate\">{{ title }}</ng-container>\n</div>\n<div *ngIf=\"extra\" class=\"{{ prefixCls }}-extra\">\n <ng-container *ngIf=\"!isTemplateRef(extra); else extraTemplate\">{{ extra }}</ng-container>\n</div>\n<ng-template #titleTemplate>\n <ng-template [ngTemplateOutlet]=\"title\"></ng-template>\n</ng-template>\n<ng-template #extraTemplate>\n <ng-template [ngTemplateOutlet]=\"extra\"></ng-template>\n</ng-template>\n", dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }, { kind: "directive", type: i1.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }], encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardHeaderComponent, decorators: [{
type: Component,
args: [{ selector: 'CardHeader, nzm-card-header', encapsulation: ViewEncapsulation.None, template: "<div class=\"{{ prefixCls }}-content\">\n <img *ngIf=\"thumb && !isTemplateRef(thumb)\" src=\"{{ thumb }}\" [ngStyle]=\"thumbStyle\" />\n <ng-container *ngIf=\"thumb && isTemplateRef(thumb)\" [ngTemplateOutlet]=\"thumb\"></ng-container>\n <ng-container *ngIf=\"!isTemplateRef(title); else titleTemplate\">{{ title }}</ng-container>\n</div>\n<div *ngIf=\"extra\" class=\"{{ prefixCls }}-extra\">\n <ng-container *ngIf=\"!isTemplateRef(extra); else extraTemplate\">{{ extra }}</ng-container>\n</div>\n<ng-template #titleTemplate>\n <ng-template [ngTemplateOutlet]=\"title\"></ng-template>\n</ng-template>\n<ng-template #extraTemplate>\n <ng-template [ngTemplateOutlet]=\"extra\"></ng-template>\n</ng-template>\n" }]
}], ctorParameters: () => [], propDecorators: { thumb: [{
type: Input
}], thumbStyle: [{
type: Input
}], title: [{
type: Input
}], extra: [{
type: Input
}], cardBodyWrapper: [{
type: HostBinding,
args: ['class.am-card-header']
}] } });
class CardBodyComponent {
constructor() {
this.cardBodyWrapper = true;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardBodyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.8", type: CardBodyComponent, selector: "CardBody, nzm-card-body", host: { properties: { "class.am-card-body": "this.cardBodyWrapper" } }, ngImport: i0, template: `
<ng-content></ng-content>
`, isInline: true, encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardBodyComponent, decorators: [{
type: Component,
args: [{
selector: 'CardBody, nzm-card-body',
template: `
<ng-content></ng-content>
`,
encapsulation: ViewEncapsulation.None
}]
}], ctorParameters: () => [], propDecorators: { cardBodyWrapper: [{
type: HostBinding,
args: ['class.am-card-body']
}] } });
class CardFooterComponent {
constructor() {
this.prefixCls = 'am-card-footer';
this.content = null;
this.extra = null;
this.cardFooterWrapper = true;
}
isTemplateRef(value) {
return value instanceof TemplateRef;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardFooterComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.8", type: CardFooterComponent, selector: "CardFooter, nzm-card-footer", inputs: { content: "content", extra: "extra" }, host: { properties: { "class.am-card-footer": "this.cardFooterWrapper" } }, ngImport: i0, template: "<div class=\"{{ prefixCls }}-content\">\n <ng-container *ngIf=\"!isTemplateRef(content); else contentTemplate\">{{ content }}</ng-container>\n</div>\n<div *ngIf=\"extra\" class=\"{{ prefixCls }}-extra\">\n <ng-container *ngIf=\"!isTemplateRef(extra); else extraTemplate\">{{ extra }}</ng-container>\n</div>\n<ng-template #contentTemplate>\n <ng-template [ngTemplateOutlet]=\"content\"></ng-template>\n</ng-template>\n<ng-template #extraTemplate>\n <ng-template [ngTemplateOutlet]=\"extra\"></ng-template>\n</ng-template>\n", dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }], encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardFooterComponent, decorators: [{
type: Component,
args: [{ selector: 'CardFooter, nzm-card-footer', encapsulation: ViewEncapsulation.None, template: "<div class=\"{{ prefixCls }}-content\">\n <ng-container *ngIf=\"!isTemplateRef(content); else contentTemplate\">{{ content }}</ng-container>\n</div>\n<div *ngIf=\"extra\" class=\"{{ prefixCls }}-extra\">\n <ng-container *ngIf=\"!isTemplateRef(extra); else extraTemplate\">{{ extra }}</ng-container>\n</div>\n<ng-template #contentTemplate>\n <ng-template [ngTemplateOutlet]=\"content\"></ng-template>\n</ng-template>\n<ng-template #extraTemplate>\n <ng-template [ngTemplateOutlet]=\"extra\"></ng-template>\n</ng-template>\n" }]
}], ctorParameters: () => [], propDecorators: { content: [{
type: Input
}], extra: [{
type: Input
}], cardFooterWrapper: [{
type: HostBinding,
args: ['class.am-card-footer']
}] } });
class CardModule {
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); }
static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.0.8", ngImport: i0, type: CardModule, declarations: [CardComponent, CardHeaderComponent, CardBodyComponent, CardFooterComponent], imports: [CommonModule], exports: [CardComponent, CardHeaderComponent, CardBodyComponent, CardFooterComponent] }); }
static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardModule, imports: [CommonModule] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.8", ngImport: i0, type: CardModule, decorators: [{
type: NgModule,
args: [{
imports: [CommonModule],
declarations: [CardComponent, CardHeaderComponent, CardBodyComponent, CardFooterComponent],
exports: [CardComponent, CardHeaderComponent, CardBodyComponent, CardFooterComponent]
}]
}] });
/**
* Generated bundle index. Do not edit.
*/
export { CardBodyComponent, CardComponent, CardFooterComponent, CardHeaderComponent, CardModule };
//# sourceMappingURL=ng-zorro-antd-mobile-card.mjs.map