diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts
index b7efd90236..4f6d8a9b73 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts
@@ -1,9 +1,16 @@
-import { Component } from '@angular/core';
+import { Component, Input } from '@angular/core';
@Component({
selector: 'abp-card-body',
- template: `
-
-
+ template: `
+
+
`,
})
export class CardComponent {
@Input() cardClass: string;
@Input() cardStyle: string;
-
- @ContentChild(CardBodyComponent)
- cardBodyTemplate?: CardBodyComponent;
-
- @ContentChild(CardTitleComponent)
- cardTitleTemplate?: CardTitleComponent;
}
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts
index d8050a40cd..e2f73ea73c 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts
@@ -1,14 +1,34 @@
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { CardBodyComponent } from './card-body.component';
-import { CardTitleComponent } from './card-title.component';
-import { CardComponent } from './card.component';
+import {
+ CardComponent,
+ CardImgTop,
+ CardLink,
+ CardSubtitle,
+ CardText,
+ CardTitle
+} from './card.component';
+import { CardHeaderComponent } from './card-header.component';
+import { CardFooterComponent } from './card-footer.component';
-const declarationsWithExports = [CardComponent, CardBodyComponent, CardTitleComponent];
+const declarationsWithExports = [
+ CardComponent,
+ CardBodyComponent,
+ CardHeaderComponent,
+ CardFooterComponent,
+ CardTitle,
+ CardSubtitle,
+ CardText,
+ CardImgTop,
+ CardLink,
+];
@NgModule({
- declarations: [...declarationsWithExports],
+ declarations: [
+ ...declarationsWithExports,
+ ],
imports: [CommonModule],
exports: [...declarationsWithExports],
})
-export class CardModule {}
+export class CardModule { }
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts
index 8d6bbd86d8..bd8e03c2ec 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts
@@ -1,4 +1,5 @@
export * from './card.module';
export * from './card.component';
export * from './card-body.component';
-export * from './card-title.component';
+export * from './card-footer.component';
+export * from './card-header.component';
\ No newline at end of file
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts
index 35ab43177b..434f5cd39c 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts
@@ -72,8 +72,8 @@ const declarationsWithExports = [
NgxDatatableModule,
EllipsisModule,
NgxValidateCoreModule,
- ...declarationsWithExports,
CardModule,
+ ...declarationsWithExports
],
providers: [DatePipe],
})