From 26a75d5b1fd7797c457778b6e03d779df803d6e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Can=20Y=C4=B1lmaz?= <30300440+bariscanyilmaz@users.noreply.github.com> Date: Thu, 2 Mar 2023 11:40:39 +0300 Subject: [PATCH] add abp card header directive --- .../src/lib/components/card/card.component.ts | 24 ++++++++++++------- .../src/lib/components/card/card.module.ts | 22 ++++++++--------- 2 files changed, 26 insertions(+), 20 deletions(-) diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts index 97ef13d6ce..9022acc8de 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts @@ -1,12 +1,20 @@ import { Component, Directive, Input } from '@angular/core'; +@Directive({ + selector: `abp-card-header, [abp-card-header], [abpCardHeader]`, + host: { + class: 'card-header', + }, +}) +export class CardHeader {} + @Directive({ selector: `abp-card-title, [abp-card-title], [abpCardTitle]`, host: { class: 'card-title', }, }) -export class CardTitle{} +export class CardTitle {} @Directive({ selector: `abp-card-subtitle, [abp-card-subtitle], [abpCardSubtitle]`, @@ -14,7 +22,7 @@ export class CardTitle{} class: 'card-subtitle', }, }) -export class CardSubtitle{} +export class CardSubtitle {} @Directive({ selector: `abp-card-text, [abp-card-text], [abpCardText]`, @@ -22,7 +30,7 @@ export class CardSubtitle{} class: 'card-text', }, }) -export class CardText{} +export class CardText {} @Directive({ selector: `abp-card-img-top, [abp-card-img-top], [abpCardImgTop]`, @@ -30,7 +38,7 @@ export class CardText{} class: 'card-img-top', }, }) -export class CardImgTop{} +export class CardImgTop {} @Directive({ selector: `abp-card-link, [abp-card-link], [abpCardLink]`, @@ -38,14 +46,12 @@ export class CardImgTop{} class: 'card-link', }, }) -export class CardLink{} - +export class CardLink {} @Component({ selector: 'abp-card', - template: ` -