Browse Source

Integrated gf-membership-card to about-overview

pull/2507/head
Basimohd 2 years ago
parent
commit
9fc3ab740a
  1. 1
      apps/client/src/app/pages/about/overview/about-overview-page.html
  2. 2
      apps/client/src/app/pages/about/overview/about-overview-page.module.ts
  3. 2
      libs/ui/src/lib/membership-card/index.ts
  4. 14
      libs/ui/src/lib/membership-card/membership-card.component.ts
  5. 10
      libs/ui/src/lib/membership-card/membership-card.module.ts

1
apps/client/src/app/pages/about/overview/about-overview-page.html

@ -155,4 +155,5 @@
>
</div>
</div>
<gf-membership-card></gf-membership-card>
</div>

2
apps/client/src/app/pages/about/overview/about-overview-page.module.ts

@ -2,6 +2,7 @@ import { CommonModule } from '@angular/common';
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import { MatButtonModule } from '@angular/material/button';
import { RouterModule } from '@angular/router';
import { GFMembershipCardModule } from '@ghostfolio/ui/membership-card';
import { AboutOverviewPageRoutingModule } from './about-overview-page-routing.module';
import { AboutOverviewPageComponent } from './about-overview-page.component';
@ -11,6 +12,7 @@ import { AboutOverviewPageComponent } from './about-overview-page.component';
imports: [
AboutOverviewPageRoutingModule,
CommonModule,
GFMembershipCardModule,
MatButtonModule,
RouterModule
],

2
libs/ui/src/lib/membership-card/index.ts

@ -1 +1 @@
export * from './membership-card.module';
export * from './membership-card.module';

14
libs/ui/src/lib/membership-card/membership-card.component.ts

@ -1,12 +1,12 @@
import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
@Component({
changeDetection: ChangeDetectionStrategy.OnPush,
selector: 'gf-membership-card',
styleUrls: ['./membership-card.component.scss'],
templateUrl: './membership-card.component.html'
changeDetection: ChangeDetectionStrategy.OnPush,
selector: 'gf-membership-card',
styleUrls: ['./membership-card.component.scss'],
templateUrl: './membership-card.component.html'
})
export class MembershipCardComponent {
@Input() public expiresAt: Date;
@Input() public name: string;
}
@Input() public expiresAt: Date;
@Input() public name: string;
}

10
libs/ui/src/lib/membership-card/membership-card.module.ts

@ -5,9 +5,9 @@ import { MembershipCardComponent } from './membership-card.component';
import { GfLogoModule } from '@ghostfolio/ui/logo';
@NgModule({
declarations: [MembershipCardComponent],
exports: [MembershipCardComponent],
imports: [CommonModule, GfLogoModule],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
declarations: [MembershipCardComponent],
exports: [MembershipCardComponent],
imports: [CommonModule, GfLogoModule],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class GFMembershipCardModule { }
export class GFMembershipCardModule {}

Loading…
Cancel
Save