From b08c007d56c32622c211397e1b73686c57e4cfda Mon Sep 17 00:00:00 2001 From: Yubing325 <35515298+Yubing325@users.noreply.github.com> Date: Wed, 17 Jun 2020 15:03:41 -0500 Subject: [PATCH] bolierplate code for text-filter --- .../confirm-modal/confirm-modal.component.ts | 3 +-- .../src/lib/grid-filter/grid-filter.module.ts | 14 ++++++++++++++ .../text-filter/text-filter.component.html | 1 + .../text-filter/text-filter.component.scss | 0 .../text-filter/text-filter.component.ts | 18 ++++++++++++++++++ .../ngx-bootstrap/src/public-api.ts | 4 +++- .../grid-filter-demo.module.ts | 5 +++-- .../grid-filter-demo.component.html | 1 + 8 files changed, 41 insertions(+), 5 deletions(-) create mode 100644 projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/grid-filter.module.ts create mode 100644 projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.html create mode 100644 projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.scss create mode 100644 projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.ts diff --git a/projects/poweredsoft/ngx-bootstrap/src/lib/confirm-modal/confirm-modal-components/confirm-modal/confirm-modal.component.ts b/projects/poweredsoft/ngx-bootstrap/src/lib/confirm-modal/confirm-modal-components/confirm-modal/confirm-modal.component.ts index 288bb69..7259d73 100644 --- a/projects/poweredsoft/ngx-bootstrap/src/lib/confirm-modal/confirm-modal-components/confirm-modal/confirm-modal.component.ts +++ b/projects/poweredsoft/ngx-bootstrap/src/lib/confirm-modal/confirm-modal-components/confirm-modal/confirm-modal.component.ts @@ -1,6 +1,5 @@ import { Component, OnInit, TemplateRef } from '@angular/core'; import { BsModalRef, BsModalService } from 'ngx-bootstrap/modal'; -import { ConfirmModalService } from '../../confirm-modal.service'; import { Observer } from 'rxjs'; @@ -19,7 +18,7 @@ export class ConfirmModalComponent implements OnInit { noClass: string; observer: Observer; - constructor(private modelRef: BsModalRef, private actionService: ConfirmModalService) { + constructor(private modelRef: BsModalRef) { } diff --git a/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/grid-filter.module.ts b/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/grid-filter.module.ts new file mode 100644 index 0000000..da07370 --- /dev/null +++ b/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/grid-filter.module.ts @@ -0,0 +1,14 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { TextFilterComponent } from './text-filter/text-filter.component'; + + + +@NgModule({ + declarations: [TextFilterComponent], + imports: [ + CommonModule + ], + exports: [TextFilterComponent] +}) +export class GridFilterModule { } diff --git a/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.html b/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.html new file mode 100644 index 0000000..edfdfde --- /dev/null +++ b/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.html @@ -0,0 +1 @@ +

text-filter works!

diff --git a/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.scss b/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.ts b/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.ts new file mode 100644 index 0000000..581c269 --- /dev/null +++ b/projects/poweredsoft/ngx-bootstrap/src/lib/grid-filter/text-filter/text-filter.component.ts @@ -0,0 +1,18 @@ +import { Component, OnInit, Input } from '@angular/core'; +import { IDataSource } from '@poweredsoft/data'; + +@Component({ + selector: 'psbx-ds-text-filter', + templateUrl: './text-filter.component.html', + styleUrls: ['./text-filter.component.scss'] +}) +export class TextFilterComponent implements OnInit { + + @Input() dataSource : IDataSource; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/projects/poweredsoft/ngx-bootstrap/src/public-api.ts b/projects/poweredsoft/ngx-bootstrap/src/public-api.ts index 3be61ff..9f1849a 100644 --- a/projects/poweredsoft/ngx-bootstrap/src/public-api.ts +++ b/projects/poweredsoft/ngx-bootstrap/src/public-api.ts @@ -12,4 +12,6 @@ export * from './lib/confirm-modal/confirm-modal.module'; export * from './lib/confirm-modal/confirm-modal.service'; export * from './lib/confirm-modal/confirm-modal.directive'; export * from './lib/spinner/spinner.module'; -export * from './lib/spinner/spinner/spinner.component'; \ No newline at end of file +export * from './lib/spinner/spinner/spinner.component'; +export * from './lib/grid-filter/grid-filter.module'; +export * from './lib/grid-filter/text-filter/text-filter.component'; \ No newline at end of file diff --git a/src/app/grid-filter-demo/grid-filter-demo.module.ts b/src/app/grid-filter-demo/grid-filter-demo.module.ts index 20e05c0..bb0c762 100644 --- a/src/app/grid-filter-demo/grid-filter-demo.module.ts +++ b/src/app/grid-filter-demo/grid-filter-demo.module.ts @@ -3,13 +3,14 @@ import { CommonModule } from '@angular/common'; import { GridFilterDemoRoutingModule } from './grid-filter-demo-routing.module'; import { GridFilterDemoComponent } from './grid-filter-demo/grid-filter-demo.component'; - +import { GridFilterModule } from '@poweredsoft/ngx-bootstrap'; @NgModule({ declarations: [GridFilterDemoComponent], imports: [ CommonModule, - GridFilterDemoRoutingModule + GridFilterDemoRoutingModule, + GridFilterModule, ] }) export class GridFilterDemoModule { } diff --git a/src/app/grid-filter-demo/grid-filter-demo/grid-filter-demo.component.html b/src/app/grid-filter-demo/grid-filter-demo/grid-filter-demo.component.html index d40f2f4..9025aa2 100644 --- a/src/app/grid-filter-demo/grid-filter-demo/grid-filter-demo.component.html +++ b/src/app/grid-filter-demo/grid-filter-demo/grid-filter-demo.component.html @@ -1 +1,2 @@

grid-filter-demo works!

+ \ No newline at end of file