Browse Source

Merge pull request #16173 from abpframework/fix/16171

fix card component lint errors
pull/16189/head
Masum ULU 4 years ago
committed by GitHub
parent
commit
5ac111472b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts
  2. 11
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card-footer.component.ts
  3. 8
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.component.ts
  4. 9
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.directive.ts
  5. 9
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card-img-top.directive.ts
  6. 9
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card-subtitle.directive.ts
  7. 9
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.directive.ts
  8. 3
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts
  9. 18
      npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts
  10. 6
      npm/ng-packs/packages/theme-shared/src/lib/tests/card-header.directive.spec.ts
  11. 6
      npm/ng-packs/packages/theme-shared/src/lib/tests/card-img-top.directive.spec.ts
  12. 6
      npm/ng-packs/packages/theme-shared/src/lib/tests/card-subtitle.directive.spec.ts
  13. 6
      npm/ng-packs/packages/theme-shared/src/lib/tests/card-title.directive.spec.ts
  14. 14
      npm/ng-packs/packages/theme-shared/src/lib/tests/card.component.spec.ts

13
npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts

@ -1,16 +1,13 @@
import { Component, Input } from '@angular/core'; import { Component, HostBinding, Input } from '@angular/core';
@Component({ @Component({
selector: 'abp-card-body', selector: 'abp-card-body',
template: ` template: ` <div [ngClass]="cardBodyClass" [ngStyle]="cardBodyStyle">
<div [ngClass]="cardBodyClass" [ngStyle]="cardBodyStyle" > <ng-content></ng-content>
<ng-content></ng-content> </div>`,
</div>`,
host: {
class: 'card-body',
}
}) })
export class CardBodyComponent { export class CardBodyComponent {
@HostBinding('class') componentClass = 'card-body';
@Input() cardBodyClass: string; @Input() cardBodyClass: string;
@Input() cardBodyStyle: string; @Input() cardBodyStyle: string;
} }

11
npm/ng-packs/packages/theme-shared/src/lib/components/card/card-footer.component.ts

@ -1,19 +1,16 @@
import { Component, Input } from '@angular/core'; import { Component, HostBinding, Input } from '@angular/core';
@Component({ @Component({
selector: 'abp-card-footer', selector: 'abp-card-footer',
template: ` template: `
<div [ngStyle]="cardFooterStyle" [ngClass]="cardFooterClass" > <div [ngStyle]="cardFooterStyle" [ngClass]="cardFooterClass">
<ng-content ></ng-content> <ng-content></ng-content>
</div> </div>
`, `,
styles: [], styles: [],
host: {
class: 'card-footer',
}
}) })
export class CardFooterComponent { export class CardFooterComponent {
@HostBinding('class') componentClass = 'card-footer';
@Input() cardFooterStyle: string; @Input() cardFooterStyle: string;
@Input() cardFooterClass: string; @Input() cardFooterClass: string;
} }

8
npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.component.ts

@ -1,18 +1,16 @@
import { Component, Input } from '@angular/core'; import { Component, HostBinding, Input } from '@angular/core';
@Component({ @Component({
selector: 'abp-card-header', selector: 'abp-card-header',
template: ` template: `
<div [ngClass]="cardHeaderClass" [ngStyle]="cardHeaderStyle"> <div [ngClass]="cardHeaderClass" [ngStyle]="cardHeaderStyle">
<ng-content ></ng-content> <ng-content></ng-content>
</div> </div>
`, `,
styles: [], styles: [],
host: {
class: 'card-header',
}
}) })
export class CardHeaderComponent { export class CardHeaderComponent {
@HostBinding('class') componentClass = 'card-header';
@Input() cardHeaderClass: string; @Input() cardHeaderClass: string;
@Input() cardHeaderStyle: string; @Input() cardHeaderStyle: string;
} }

9
npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.directive.ts

@ -1,9 +1,8 @@
import { Directive } from "@angular/core"; import { Directive, HostBinding } from '@angular/core';
@Directive({ @Directive({
selector: `abp-card-header, [abp-card-header], [abpCardHeader]`, selector: `abp-card-header, [abp-card-header], [abpCardHeader]`,
host: {
class: 'card-header',
},
}) })
export class CardHeader {} export class CardHeaderDirective {
@HostBinding('class') directiveClass = 'card-header';
}

9
npm/ng-packs/packages/theme-shared/src/lib/components/card/card-img-top.directive.ts

@ -1,9 +1,8 @@
import { Directive } from "@angular/core"; import { Directive, HostBinding } from '@angular/core';
@Directive({ @Directive({
selector: `abp-card-img-top, [abp-card-img-top], [abpCardImgTop]`, selector: `abp-card-img-top, [abp-card-img-top], [abpCardImgTop]`,
host: {
class: 'card-img-top',
},
}) })
export class CardImgTop {} export class CardImgTopDirective {
@HostBinding('class') directiveClass = 'card-img-top';
}

9
npm/ng-packs/packages/theme-shared/src/lib/components/card/card-subtitle.directive.ts

@ -1,9 +1,8 @@
import { Directive } from "@angular/core"; import { Directive, HostBinding } from '@angular/core';
@Directive({ @Directive({
selector: `abp-card-subtitle, [abp-card-subtitle], [abpCardSubtitle]`, selector: `abp-card-subtitle, [abp-card-subtitle], [abpCardSubtitle]`,
host: {
class: 'card-subtitle',
},
}) })
export class CardSubtitle {} export class CardSubtitleDirective {
@HostBinding('class') directiveClass = 'card-subtitle';
}

9
npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.directive.ts

@ -1,9 +1,8 @@
import { Directive } from "@angular/core"; import { Directive, HostBinding } from '@angular/core';
@Directive({ @Directive({
selector: `abp-card-title, [abp-card-title], [abpCardTitle]`, selector: `abp-card-title, [abp-card-title], [abpCardTitle]`,
host: {
class: 'card-title',
},
}) })
export class CardTitle {} export class CardTitleDirective {
@HostBinding('class') directiveClass = 'card-title';
}

3
npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts

@ -1,5 +1,4 @@
import { Component, Directive, Input } from '@angular/core'; import { Component, Input } from '@angular/core';
@Component({ @Component({
selector: 'abp-card', selector: 'abp-card',

18
npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts

@ -4,20 +4,20 @@ import { CardBodyComponent } from './card-body.component';
import { CardComponent } from './card.component'; import { CardComponent } from './card.component';
import { CardHeaderComponent } from './card-header.component'; import { CardHeaderComponent } from './card-header.component';
import { CardFooterComponent } from './card-footer.component'; import { CardFooterComponent } from './card-footer.component';
import { CardTitle } from './card-title.directive'; import { CardTitleDirective } from './card-title.directive';
import { CardSubtitle } from './card-subtitle.directive'; import { CardSubtitleDirective } from './card-subtitle.directive';
import { CardImgTop } from './card-img-top.directive'; import { CardImgTopDirective } from './card-img-top.directive';
import { CardHeader } from './card-header.directive'; import { CardHeaderDirective } from './card-header.directive';
const declarationsWithExports = [ const declarationsWithExports = [
CardComponent, CardComponent,
CardBodyComponent, CardBodyComponent,
CardHeaderComponent, CardHeaderComponent,
CardFooterComponent, CardFooterComponent,
CardTitle, CardTitleDirective,
CardSubtitle, CardSubtitleDirective,
CardImgTop, CardImgTopDirective,
CardHeader, CardHeaderDirective,
]; ];
@NgModule({ @NgModule({
@ -25,4 +25,4 @@ const declarationsWithExports = [
imports: [CommonModule], imports: [CommonModule],
exports: [...declarationsWithExports], exports: [...declarationsWithExports],
}) })
export class CardModule { } export class CardModule {}

6
npm/ng-packs/packages/theme-shared/src/lib/tests/card-header.directive.spec.ts

@ -1,10 +1,10 @@
import { createHostFactory, SpectatorHost } from '@ngneat/spectator'; import { createHostFactory, SpectatorHost } from '@ngneat/spectator';
import { CardHeader } from '../components'; import { CardHeaderDirective } from '../components';
describe('AbpCardHeaderDirective', () => { describe('AbpCardHeaderDirective', () => {
let spectator: SpectatorHost<CardHeader>; let spectator: SpectatorHost<CardHeaderDirective>;
const createHost = createHostFactory(CardHeader); const createHost = createHostFactory(CardHeaderDirective);
beforeEach( beforeEach(
() => () =>

6
npm/ng-packs/packages/theme-shared/src/lib/tests/card-img-top.directive.spec.ts

@ -1,10 +1,10 @@
import { createHostFactory, SpectatorHost } from '@ngneat/spectator'; import { createHostFactory, SpectatorHost } from '@ngneat/spectator';
import { CardImgTop } from '../components'; import { CardImgTopDirective } from '../components';
describe('AbpCardImgTopDirective', () => { describe('AbpCardImgTopDirective', () => {
let spectator: SpectatorHost<CardImgTop>; let spectator: SpectatorHost<CardImgTopDirective>;
const createHost = createHostFactory(CardImgTop); const createHost = createHostFactory(CardImgTopDirective);
beforeEach( beforeEach(
() => () =>

6
npm/ng-packs/packages/theme-shared/src/lib/tests/card-subtitle.directive.spec.ts

@ -1,10 +1,10 @@
import { createHostFactory, SpectatorHost } from '@ngneat/spectator'; import { createHostFactory, SpectatorHost } from '@ngneat/spectator';
import { CardSubtitle } from '../components'; import { CardSubtitleDirective } from '../components';
describe('AbpCardSubtitleDirective', () => { describe('AbpCardSubtitleDirective', () => {
let spectator: SpectatorHost<CardSubtitle>; let spectator: SpectatorHost<CardSubtitleDirective>;
const createHost = createHostFactory(CardSubtitle); const createHost = createHostFactory(CardSubtitleDirective);
beforeEach(() => (spectator = createHost(`<p abpCardSubtitle>CardSubtitle</p>`))); beforeEach(() => (spectator = createHost(`<p abpCardSubtitle>CardSubtitle</p>`)));

6
npm/ng-packs/packages/theme-shared/src/lib/tests/card-title.directive.spec.ts

@ -1,10 +1,10 @@
import { createHostFactory, SpectatorHost } from '@ngneat/spectator'; import { createHostFactory, SpectatorHost } from '@ngneat/spectator';
import { CardTitle } from '../components'; import { CardTitleDirective } from '../components';
describe('AbpCardTitleDirective', () => { describe('AbpCardTitleDirective', () => {
let spectator: SpectatorHost<CardTitle>; let spectator: SpectatorHost<CardTitleDirective>;
const createHost = createHostFactory(CardTitle); const createHost = createHostFactory(CardTitleDirective);
beforeEach(() => (spectator = createHost(`<h5 abpCardTitle>CardTitle</h5>`))); beforeEach(() => (spectator = createHost(`<h5 abpCardTitle>CardTitle</h5>`)));

14
npm/ng-packs/packages/theme-shared/src/lib/tests/card.component.spec.ts

@ -4,10 +4,10 @@ import {
CardBodyComponent, CardBodyComponent,
CardFooterComponent, CardFooterComponent,
CardHeaderComponent, CardHeaderComponent,
CardHeader, CardHeaderDirective,
CardTitle, CardTitleDirective,
CardImgTop, CardImgTopDirective,
CardSubtitle, CardSubtitleDirective,
} from '../components/card'; } from '../components/card';
describe('CardComponent', () => { describe('CardComponent', () => {
@ -17,10 +17,10 @@ describe('CardComponent', () => {
component: CardComponent, component: CardComponent,
declarations: [ declarations: [
CardHeaderComponent, CardHeaderComponent,
CardTitle, CardTitleDirective,
CardSubtitle, CardSubtitleDirective,
CardBodyComponent, CardBodyComponent,
CardImgTop, CardImgTopDirective,
CardFooterComponent, CardFooterComponent,
], ],
}); });

Loading…
Cancel
Save