diff --git a/src/app/@theme/components/footer/footer.component.ts b/src/app/@theme/components/footer/footer.component.ts
index cf25d6c4..f16cf965 100644
--- a/src/app/@theme/components/footer/footer.component.ts
+++ b/src/app/@theme/components/footer/footer.component.ts
@@ -1,7 +1,7 @@
import { Component } from '@angular/core';
@Component({
- selector: 'footer',
+ selector: 'ngx-footer',
styleUrls: ['./footer.component.scss'],
template: `
Created with ♥ by Akveo 2017
diff --git a/src/app/@theme/components/header/header.component.ts b/src/app/@theme/components/header/header.component.ts
index bdbfbda3..20049326 100644
--- a/src/app/@theme/components/header/header.component.ts
+++ b/src/app/@theme/components/header/header.component.ts
@@ -4,7 +4,7 @@ import { NgaSidebarService, NgaMenuService } from '@nga/theme';
import { NgaThemeService } from '@nga/theme/services/theme.service';
@Component({
- selector: 'header',
+ selector: 'ngx-header',
styleUrls: ['./header.component.scss'],
template: `
@@ -14,7 +14,7 @@ import { NgaThemeService } from '@nga/theme/services/theme.service';
-
+
diff --git a/src/app/@theme/components/index.ts b/src/app/@theme/components/index.ts
index 7f4d0426..f845745b 100644
--- a/src/app/@theme/components/index.ts
+++ b/src/app/@theme/components/index.ts
@@ -1,3 +1,4 @@
export * from './header/header.component';
export * from './footer/footer.component';
-export * from '../components/search-input/search-input.component';
+export * from './search-input/search-input.component';
+export * from './tiny-mce/time-mce.component';
diff --git a/src/app/@theme/components/search-input/search-input.component.ts b/src/app/@theme/components/search-input/search-input.component.ts
index d70c22e3..f6b12f4b 100644
--- a/src/app/@theme/components/search-input/search-input.component.ts
+++ b/src/app/@theme/components/search-input/search-input.component.ts
@@ -1,7 +1,7 @@
import { Component, ElementRef, EventEmitter, Output, ViewChild } from '@angular/core';
@Component({
- selector: 'search-input',
+ selector: 'ngx-search-input',
styleUrls: ['./search-input.component.scss'],
template: `
();
+
+ editor: any;
+
+ constructor(private host: ElementRef) { }
+
+ ngAfterViewInit() {
+ tinymce.init({
+ target: this.host.nativeElement,
+ plugins: ['link', 'paste', 'table'],
+ skin_url: 'assets/skins/lightgray',
+ setup: editor => {
+ this.editor = editor;
+ editor.on('keyup', () => {
+ let content = editor.getContent();
+ this.editorKeyup.emit(content);
+ });
+ },
+ });
+ }
+
+ ngOnDestroy() {
+ tinymce.remove(this.editor);
+ }
+}
diff --git a/src/app/@theme/layouts/one-column/one-column.layout.ts b/src/app/@theme/layouts/one-column/one-column.layout.ts
index bb7814d0..37a0902a 100644
--- a/src/app/@theme/layouts/one-column/one-column.layout.ts
+++ b/src/app/@theme/layouts/one-column/one-column.layout.ts
@@ -5,7 +5,7 @@ import { Component } from '@angular/core';
template: `
-
+
@@ -17,7 +17,7 @@ import { Component } from '@angular/core';
-
+
`,
diff --git a/src/app/@theme/theme.module.ts b/src/app/@theme/theme.module.ts
index 6a5cd57b..e033ecfa 100644
--- a/src/app/@theme/theme.module.ts
+++ b/src/app/@theme/theme.module.ts
@@ -13,7 +13,13 @@ import {
NgaActionsModule,
} from '@nga/theme';
-import { SearchInputComponent, HeaderComponent, FooterComponent } from './components';
+import {
+ HeaderComponent,
+ FooterComponent,
+ SearchInputComponent,
+ TinyMCEComponent
+} from './components';
+
import { OneColumnLayoutComponent } from './layouts';
const BASE_MODULES = [
@@ -36,12 +42,8 @@ const COMPONENTS = [
HeaderComponent,
FooterComponent,
SearchInputComponent,
-];
-
-const LAYOUTS = [
+ TinyMCEComponent,
OneColumnLayoutComponent,
- HeaderComponent,
- FooterComponent,
];
@NgModule({
@@ -54,11 +56,9 @@ const LAYOUTS = [
...BASE_MODULES,
...NGA_MODULES,
...COMPONENTS,
- ...LAYOUTS,
],
declarations: [
...COMPONENTS,
- ...LAYOUTS,
],
})
export class ThemeModule {
diff --git a/src/app/pages/charts/charts.component.ts b/src/app/pages/charts/charts.component.ts
index 6b983b05..f908311f 100644
--- a/src/app/pages/charts/charts.component.ts
+++ b/src/app/pages/charts/charts.component.ts
@@ -6,5 +6,5 @@ import { Component } from '@angular/core';
charts work!
`,
})
-export class NgxChartsComponent {
+export class ChartsComponent {
}
diff --git a/src/app/pages/editors/ckeditor.component.ts b/src/app/pages/editors/ckeditor.component.ts
index c1e4ad56..8c7b926e 100644
--- a/src/app/pages/editors/ckeditor.component.ts
+++ b/src/app/pages/editors/ckeditor.component.ts
@@ -20,6 +20,6 @@ import 'ckeditor';
`,
})
-export class NgxCKEditorComponent {
+export class CKEditorComponent {
}
diff --git a/src/app/pages/editors/ckeditor/ckeditor.component.ts b/src/app/pages/editors/ckeditor/ckeditor.component.ts
new file mode 100644
index 00000000..3b3b670b
--- /dev/null
+++ b/src/app/pages/editors/ckeditor/ckeditor.component.ts
@@ -0,0 +1,17 @@
+import { Component } from '@angular/core';
+
+import './ckeditor.loader';
+import 'ckeditor';
+
+@Component({
+ selector: 'ngx-ckeditor',
+ template: `
+
+
+
+
+
+ `,
+})
+export class CKEditorComponent {
+}
diff --git a/src/app/pages/editors/ckeditor/ckeditor.loader.ts b/src/app/pages/editors/ckeditor/ckeditor.loader.ts
new file mode 100644
index 00000000..82322698
--- /dev/null
+++ b/src/app/pages/editors/ckeditor/ckeditor.loader.ts
@@ -0,0 +1 @@
+window['CKEDITOR_BASEPATH'] = '//cdn.ckeditor.com/4.6.2/full-all/';
diff --git a/src/app/pages/editors/editors-routing.module.ts b/src/app/pages/editors/editors-routing.module.ts
index 3f9d6a85..81dfa514 100644
--- a/src/app/pages/editors/editors-routing.module.ts
+++ b/src/app/pages/editors/editors-routing.module.ts
@@ -1,19 +1,19 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
-import { NgxEditorsComponent } from './editors.component';
-import { NgxTinyMCEComponent, NgxTinyMCEEditorComponent } from './tinyMCE.component';
-import { NgxCKEditorComponent } from './ckeditor.component';
+import { EditorsComponent } from './editors.component';
+import { TinyMCEComponent, TinyMCEEditorComponent } from './tinyMCE.component';
+import { CKEditorComponent } from './ckeditor.component';
const routes: Routes = [{
path: '',
- component: NgxEditorsComponent,
+ component: EditorsComponent,
children: [{
path: 'tinymce',
- component: NgxTinyMCEComponent,
+ component: TinyMCEComponent,
}, {
path: 'ckeditor',
- component: NgxCKEditorComponent,
+ component: CKEditorComponent,
}],
}];
@@ -21,11 +21,11 @@ const routes: Routes = [{
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
-export class NgxEditorsRoutingModule { }
+export class EditorsRoutingModule { }
export const routedComponents = [
- NgxEditorsComponent,
- NgxTinyMCEComponent,
- NgxTinyMCEEditorComponent,
- NgxCKEditorComponent,
+ EditorsComponent,
+ TinyMCEComponent,
+ TinyMCEEditorComponent,
+ CKEditorComponent,
];
diff --git a/src/app/pages/editors/editors.component.ts b/src/app/pages/editors/editors.component.ts
index 6b6ecacb..2c176c13 100644
--- a/src/app/pages/editors/editors.component.ts
+++ b/src/app/pages/editors/editors.component.ts
@@ -6,6 +6,6 @@ import { Component } from '@angular/core';
`,
})
-export class NgxEditorsComponent {
+export class EditorsComponent {
}
diff --git a/src/app/pages/editors/editors.module.ts b/src/app/pages/editors/editors.module.ts
index 2322b7d2..a342545c 100644
--- a/src/app/pages/editors/editors.module.ts
+++ b/src/app/pages/editors/editors.module.ts
@@ -1,18 +1,20 @@
import { NgModule } from '@angular/core';
import { CKEditorModule } from 'ng2-ckeditor';
-import { NgxSharedModule } from '../../@shared/shared.module';
+import { SharedModule } from '../../shared.module';
+import { ThemeModule } from '../../@theme/theme.module';
-import { NgxEditorsRoutingModule, routedComponents } from './editors-routing.module';
+import { EditorsRoutingModule, routedComponents } from './editors-routing.module';
@NgModule({
imports: [
- NgxSharedModule,
- NgxEditorsRoutingModule,
+ SharedModule,
+ ThemeModule,
+ EditorsRoutingModule,
CKEditorModule,
],
declarations: [
...routedComponents,
],
})
-export class NgxEditorsModule { }
+export class EditorsModule { }
diff --git a/src/app/pages/editors/tiny-mce/tiny-mce.component.ts b/src/app/pages/editors/tiny-mce/tiny-mce.component.ts
new file mode 100644
index 00000000..3fd7b99c
--- /dev/null
+++ b/src/app/pages/editors/tiny-mce/tiny-mce.component.ts
@@ -0,0 +1,18 @@
+import {Component} from '@angular/core';
+
+@Component({
+ selector: 'ngx-tiny-mce-page',
+ template: `
+
+
+
+
+
+ `,
+})
+export class TinyMCEComponent {
+
+ editorKeyup($event) {
+ console.info('keyup', $event);
+ }
+}
diff --git a/src/app/pages/editors/tinyMCE.component.ts b/src/app/pages/editors/tinyMCE.component.ts
index c2ba8871..d94dfb63 100644
--- a/src/app/pages/editors/tinyMCE.component.ts
+++ b/src/app/pages/editors/tinyMCE.component.ts
@@ -6,7 +6,7 @@ import { Component, OnDestroy, AfterViewInit, Input, Output, EventEmitter } from
`,
})
-export class NgxTinyMCEEditorComponent implements OnDestroy, AfterViewInit {
+export class TinyMCEEditorComponent implements OnDestroy, AfterViewInit {
@Input() elementId: string;
@@ -47,7 +47,7 @@ export class NgxTinyMCEEditorComponent implements OnDestroy, AfterViewInit {
`,
})
-export class NgxTinyMCEComponent {
+export class TinyMCEComponent {
editorKeyupHandler($event) {
console.info($event);
diff --git a/src/app/pages/forms/form-inputs/form-inputs.component.ts b/src/app/pages/forms/form-inputs/form-inputs.component.ts
index 202240d7..8944204d 100644
--- a/src/app/pages/forms/form-inputs/form-inputs.component.ts
+++ b/src/app/pages/forms/form-inputs/form-inputs.component.ts
@@ -4,7 +4,7 @@ import { Component } from '@angular/core';
selector: 'ngx-form-inputs',
templateUrl: './form-inputs.component.html',
})
-export class NgxFormInputsComponent {
+export class FormInputsComponent {
rate1: number = 3;
rate2: number = 4;
diff --git a/src/app/pages/forms/form-layouts/form-layouts.component.ts b/src/app/pages/forms/form-layouts/form-layouts.component.ts
index 69fbb583..aab7e4b6 100644
--- a/src/app/pages/forms/form-layouts/form-layouts.component.ts
+++ b/src/app/pages/forms/form-layouts/form-layouts.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-form-layouts',
templateUrl: './form-layouts.component.html',
})
-export class NgxFormLayoutsComponent {
+export class FormLayoutsComponent {
}
diff --git a/src/app/pages/forms/forms-routing.module.ts b/src/app/pages/forms/forms-routing.module.ts
index 89293644..2ce66ace 100644
--- a/src/app/pages/forms/forms-routing.module.ts
+++ b/src/app/pages/forms/forms-routing.module.ts
@@ -1,19 +1,19 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
-import { NgxFormsComponent } from './forms.component';
-import { NgxFormInputsComponent } from './form-inputs/form-inputs.component';
-import { NgxFormLayoutsComponent } from './form-layouts/form-layouts.component';
+import { FormsComponent } from './forms.component';
+import { FormInputsComponent } from './form-inputs/form-inputs.component';
+import { FormLayoutsComponent } from './form-layouts/form-layouts.component';
const routes: Routes = [{
path: '',
- component: NgxFormsComponent,
+ component: FormsComponent,
children: [{
path: 'inputs',
- component: NgxFormInputsComponent,
+ component: FormInputsComponent,
}, {
path: 'layouts',
- component: NgxFormLayoutsComponent,
+ component: FormLayoutsComponent,
}],
}];
@@ -25,12 +25,12 @@ const routes: Routes = [{
RouterModule,
],
})
-export class NgxFormsRoutingModule {
+export class FormsRoutingModule {
}
export const routedComponents = [
- NgxFormsComponent,
- NgxFormInputsComponent,
- NgxFormLayoutsComponent,
+ FormsComponent,
+ FormInputsComponent,
+ FormLayoutsComponent,
];
diff --git a/src/app/pages/forms/forms.component.ts b/src/app/pages/forms/forms.component.ts
index 64eb5e47..66202993 100644
--- a/src/app/pages/forms/forms.component.ts
+++ b/src/app/pages/forms/forms.component.ts
@@ -6,6 +6,6 @@ import { Component } from '@angular/core';
`,
})
-export class NgxFormsComponent {
+export class FormsComponent {
}
diff --git a/src/app/pages/forms/forms.module.ts b/src/app/pages/forms/forms.module.ts
index 8f2096a4..c365c4aa 100644
--- a/src/app/pages/forms/forms.module.ts
+++ b/src/app/pages/forms/forms.module.ts
@@ -1,16 +1,16 @@
import { NgModule } from '@angular/core';
-import { NgxSharedModule } from '../../@shared/shared.module';
+import { SharedModule } from '../../shared.module';
-import { NgxFormsRoutingModule, routedComponents } from './forms-routing.module';
+import { FormsRoutingModule, routedComponents } from './forms-routing.module';
@NgModule({
imports: [
- NgxSharedModule,
- NgxFormsRoutingModule,
+ SharedModule,
+ FormsRoutingModule,
],
declarations: [
...routedComponents,
],
})
-export class NgxFormsModule { }
+export class FormsModule { }
diff --git a/src/app/pages/pages-routing.module.ts b/src/app/pages/pages-routing.module.ts
index 5dd88766..e3a34b9a 100644
--- a/src/app/pages/pages-routing.module.ts
+++ b/src/app/pages/pages-routing.module.ts
@@ -5,8 +5,7 @@ import { PagesComponent } from './pages.component';
import { DashboardComponent } from './dashboard/dashboard.component';
import { ComponentsComponent } from './components/components.component';
import { MapsComponent } from './maps/maps.component';
-import { NgxChartsComponent } from './charts/charts.component';
-import { NgxEditorsComponent } from './editors/editors.component';
+import { ChartsComponent } from './charts/charts.component';
const routes: Routes = [{
path: '',
@@ -16,7 +15,7 @@ const routes: Routes = [{
component: DashboardComponent,
}, {
path: 'ui-features',
- loadChildren: './ui-features/ui-features.module#NgxUiFeaturesModule',
+ loadChildren: './ui-features/ui-features.module#UiFeaturesModule',
}, {
path: 'components',
component: ComponentsComponent,
@@ -25,13 +24,13 @@ const routes: Routes = [{
component: MapsComponent,
}, {
path: 'charts',
- component: NgxChartsComponent,
+ component: ChartsComponent,
}, {
path: 'editors',
- loadChildren: './editors/editors.module#NgxEditorsModule',
+ loadChildren: './editors/editors.module#EditorsModule',
}, {
path: 'forms',
- loadChildren: './forms/forms.module#NgxFormsModule',
+ loadChildren: './forms/forms.module#FormsModule',
}, {
path: '',
redirectTo: 'dashboard',
diff --git a/src/app/pages/pages.module.ts b/src/app/pages/pages.module.ts
index 48f62e29..f2f3a0a4 100644
--- a/src/app/pages/pages.module.ts
+++ b/src/app/pages/pages.module.ts
@@ -10,14 +10,14 @@ import { PagesRoutingModule } from './pages-routing.module';
import { ThemeModule } from '../@theme/theme.module';
import { MapsComponent } from './maps/maps.component';
import { ComponentsComponent } from './components/components.component';
-import { NgxChartsComponent } from './charts/charts.component';
+import { ChartsComponent } from './charts/charts.component';
const PAGES_COMPONENTS = [
PagesComponent,
DashboardComponent,
MapsComponent,
ComponentsComponent,
- NgxChartsComponent,
+ ChartsComponent,
];
@NgModule({
diff --git a/src/app/pages/ui-features/buttons/buttons.component.ts b/src/app/pages/ui-features/buttons/buttons.component.ts
index 5e6f0110..29279917 100644
--- a/src/app/pages/ui-features/buttons/buttons.component.ts
+++ b/src/app/pages/ui-features/buttons/buttons.component.ts
@@ -5,6 +5,6 @@ import { Component } from '@angular/core';
styleUrls: ['./buttons.component.scss'],
templateUrl: './buttons.component.html',
})
-export class NgxButtonsComponent {
+export class ButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/disabled/disabled.component.ts b/src/app/pages/ui-features/buttons/disabled/disabled.component.ts
index 23c9e881..5aaff63d 100644
--- a/src/app/pages/ui-features/buttons/disabled/disabled.component.ts
+++ b/src/app/pages/ui-features/buttons/disabled/disabled.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-disabled-buttons',
templateUrl: './disabled.component.html',
})
-export class NgxDisabledButtonsComponent {
+export class DisabledButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/dropdown/dropdown.component.ts b/src/app/pages/ui-features/buttons/dropdown/dropdown.component.ts
index 5b4b8e17..2ff4409b 100644
--- a/src/app/pages/ui-features/buttons/dropdown/dropdown.component.ts
+++ b/src/app/pages/ui-features/buttons/dropdown/dropdown.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-dropdown-buttons',
templateUrl: './dropdown.component.html',
})
-export class NgxDropdownButtonsComponent {
+export class DropdownButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/flat/flat.component.ts b/src/app/pages/ui-features/buttons/flat/flat.component.ts
index d20335b9..c1f0699b 100644
--- a/src/app/pages/ui-features/buttons/flat/flat.component.ts
+++ b/src/app/pages/ui-features/buttons/flat/flat.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-flat-buttons',
templateUrl: './flat.component.html',
})
-export class NgxFlatButtonsComponent {
+export class FlatButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/group/group.component.ts b/src/app/pages/ui-features/buttons/group/group.component.ts
index 2b8a5d8d..4bb27763 100644
--- a/src/app/pages/ui-features/buttons/group/group.component.ts
+++ b/src/app/pages/ui-features/buttons/group/group.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-group-buttons',
templateUrl: './group.component.html',
})
-export class NgxGroupButtonsComponent {
+export class GroupButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/icon/icon.component.ts b/src/app/pages/ui-features/buttons/icon/icon.component.ts
index 3e684a62..9263db7e 100644
--- a/src/app/pages/ui-features/buttons/icon/icon.component.ts
+++ b/src/app/pages/ui-features/buttons/icon/icon.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-icon-buttons',
templateUrl: './icon.component.html',
})
-export class NgxIconButtonsComponent {
+export class IconButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/large/large.component.ts b/src/app/pages/ui-features/buttons/large/large.component.ts
index 4c55b977..758d4204 100644
--- a/src/app/pages/ui-features/buttons/large/large.component.ts
+++ b/src/app/pages/ui-features/buttons/large/large.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-large-buttons',
templateUrl: './large.component.html',
})
-export class NgxLargeButtonsComponent {
+export class LargeButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/raised/raised.component.ts b/src/app/pages/ui-features/buttons/raised/raised.component.ts
index 09e5dd9e..6aceaea6 100644
--- a/src/app/pages/ui-features/buttons/raised/raised.component.ts
+++ b/src/app/pages/ui-features/buttons/raised/raised.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-raised-buttons',
templateUrl: './raised.component.html',
})
-export class NgxRaisedButtonsComponent {
+export class RaisedButtonsComponent {
}
diff --git a/src/app/pages/ui-features/buttons/sized/sized.component.ts b/src/app/pages/ui-features/buttons/sized/sized.component.ts
index d2dba568..01d76665 100644
--- a/src/app/pages/ui-features/buttons/sized/sized.component.ts
+++ b/src/app/pages/ui-features/buttons/sized/sized.component.ts
@@ -4,6 +4,6 @@ import { Component } from '@angular/core';
selector: 'ngx-sized-buttons',
templateUrl: './sized.component.html',
})
-export class NgxSizedButtonsComponent {
+export class SizedButtonsComponent {
}
diff --git a/src/app/pages/ui-features/grid/grid.component.ts b/src/app/pages/ui-features/grid/grid.component.ts
index 44551673..de95892d 100644
--- a/src/app/pages/ui-features/grid/grid.component.ts
+++ b/src/app/pages/ui-features/grid/grid.component.ts
@@ -5,6 +5,6 @@ import { Component } from '@angular/core';
styleUrls: ['./grid.component.scss'],
templateUrl: './grid.component.html',
})
-export class NgxGridComponent {
+export class GridComponent {
}
diff --git a/src/app/pages/ui-features/icons/icons.component.ts b/src/app/pages/ui-features/icons/icons.component.ts
index bd48f02a..a1e5e3f7 100644
--- a/src/app/pages/ui-features/icons/icons.component.ts
+++ b/src/app/pages/ui-features/icons/icons.component.ts
@@ -5,7 +5,7 @@ import { Component, Pipe, PipeTransform } from '@angular/core';
styleUrls: ['./icons.component.scss'],
templateUrl: './icons.component.html',
})
-export class NgxIconsComponent {
+export class IconsComponent {
icons = {
diff --git a/src/app/pages/ui-features/modals/modal/modal.component.ts b/src/app/pages/ui-features/modals/modal/modal.component.ts
index 4a8ecee8..d0042352 100644
--- a/src/app/pages/ui-features/modals/modal/modal.component.ts
+++ b/src/app/pages/ui-features/modals/modal/modal.component.ts
@@ -5,7 +5,7 @@ import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
selector: 'ngx-modal',
templateUrl: './modal.component.html',
})
-export class NgxModalComponent {
+export class ModalComponent {
modalHeader: string;
modalContent: string = `Lorem ipsum dolor sit amet,
diff --git a/src/app/pages/ui-features/modals/modals.component.ts b/src/app/pages/ui-features/modals/modals.component.ts
index f0b10fc5..dd0be64d 100644
--- a/src/app/pages/ui-features/modals/modals.component.ts
+++ b/src/app/pages/ui-features/modals/modals.component.ts
@@ -1,30 +1,30 @@
import { Component } from '@angular/core';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
-import { NgxModalComponent } from './modal/modal.component';
+import { ModalComponent } from './modal/modal.component';
@Component({
selector: 'ngx-modals',
styleUrls: ['./modals.component.scss'],
templateUrl: './modals.component.html',
})
-export class NgxModalsComponent {
+export class ModalsComponent {
constructor(private modalService: NgbModal) { }
showLargeModal() {
- const activeModal = this.modalService.open(NgxModalComponent, { size: 'lg' });
+ const activeModal = this.modalService.open(ModalComponent, { size: 'lg' });
activeModal.componentInstance.modalHeader = 'Large Modal';
}
showSmallModal() {
- const activeModal = this.modalService.open(NgxModalComponent, { size: 'sm' });
+ const activeModal = this.modalService.open(ModalComponent, { size: 'sm' });
activeModal.componentInstance.modalHeader = 'Small Modal';
}
showStaticModal() {
- const activeModal = this.modalService.open(NgxModalComponent, {
+ const activeModal = this.modalService.open(ModalComponent, {
size: 'sm',
backdrop: 'static',
});
diff --git a/src/app/pages/ui-features/ui-features-routing.module.ts b/src/app/pages/ui-features/ui-features-routing.module.ts
index 2329e26b..30e98e94 100644
--- a/src/app/pages/ui-features/ui-features-routing.module.ts
+++ b/src/app/pages/ui-features/ui-features-routing.module.ts
@@ -1,35 +1,27 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
-import { NgxUiFeaturesComponent } from './ui-features.component';
-import { NgxButtonsComponent } from './buttons/buttons.component';
-import { NgxGridComponent } from './grid/grid.component';
-import { NgxIconsComponent } from './icons/icons.component';
-import { NgxModalsComponent } from './modals/modals.component';
-import { NgxFlatButtonsComponent } from './buttons/flat/flat.component';
-import { NgxRaisedButtonsComponent } from './buttons/raised/raised.component';
-import { NgxSizedButtonsComponent } from './buttons/sized/sized.component';
-import { NgxDisabledButtonsComponent } from './buttons/disabled/disabled.component';
-import { NgxIconButtonsComponent } from './buttons/icon/icon.component';
-import { NgxDropdownButtonsComponent } from './buttons/dropdown/dropdown.component';
-import { NgxLargeButtonsComponent } from './buttons/large/large.component';
-import { NgxGroupButtonsComponent } from './buttons/group/group.component';
+import { UiFeaturesComponent } from './ui-features.component';
+import { ButtonsComponent } from './buttons/buttons.component';
+import { GridComponent } from './grid/grid.component';
+import { IconsComponent } from './icons/icons.component';
+import { ModalsComponent } from './modals/modals.component';
const routes: Routes = [{
path: '',
- component: NgxUiFeaturesComponent,
+ component: UiFeaturesComponent,
children: [{
path: 'buttons',
- component: NgxButtonsComponent,
+ component: ButtonsComponent,
}, {
path: 'grid',
- component: NgxGridComponent,
+ component: GridComponent,
}, {
path: 'icons',
- component: NgxIconsComponent,
+ component: IconsComponent,
}, {
path: 'modals',
- component: NgxModalsComponent,
+ component: ModalsComponent,
}],
}];
@@ -37,4 +29,4 @@ const routes: Routes = [{
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
-export class NgxUiFeaturesRoutingModule { }
+export class UiFeaturesRoutingModule { }
diff --git a/src/app/pages/ui-features/ui-features.component.ts b/src/app/pages/ui-features/ui-features.component.ts
index 79e58f0d..02887154 100644
--- a/src/app/pages/ui-features/ui-features.component.ts
+++ b/src/app/pages/ui-features/ui-features.component.ts
@@ -6,5 +6,5 @@ import { Component } from '@angular/core';
`,
})
-export class NgxUiFeaturesComponent {
+export class UiFeaturesComponent {
}
diff --git a/src/app/pages/ui-features/ui-features.module.ts b/src/app/pages/ui-features/ui-features.module.ts
index 77616fe0..21d1f15f 100644
--- a/src/app/pages/ui-features/ui-features.module.ts
+++ b/src/app/pages/ui-features/ui-features.module.ts
@@ -1,50 +1,50 @@
import { NgModule } from '@angular/core';
-import { NgxSharedModule } from '../../@shared/shared.module';
+import { SharedModule } from '../../shared.module';
-import { NgxUiFeaturesRoutingModule } from './ui-features-routing.module';
-import { NgxUiFeaturesComponent } from './ui-features.component';
-import { NgxButtonsComponent } from './buttons/buttons.component';
-import { NgxGridComponent } from './grid/grid.component';
-import { NgxModalsComponent } from './modals/modals.component';
-import { NgxIconsComponent } from './icons/icons.component';
-import { NgxFlatButtonsComponent } from './buttons/flat/flat.component';
-import { NgxRaisedButtonsComponent } from './buttons/raised/raised.component';
-import { NgxSizedButtonsComponent } from './buttons/sized/sized.component';
-import { NgxDisabledButtonsComponent } from './buttons/disabled/disabled.component';
-import { NgxIconButtonsComponent } from './buttons/icon/icon.component';
-import { NgxDropdownButtonsComponent } from './buttons/dropdown/dropdown.component';
-import { NgxGroupButtonsComponent } from './buttons/group/group.component';
-import { NgxLargeButtonsComponent } from './buttons/large/large.component';
-import { NgxModalComponent } from './modals/modal/modal.component';
+import { UiFeaturesRoutingModule } from './ui-features-routing.module';
+import { UiFeaturesComponent } from './ui-features.component';
+import { ButtonsComponent } from './buttons/buttons.component';
+import { GridComponent } from './grid/grid.component';
+import { ModalsComponent } from './modals/modals.component';
+import { IconsComponent } from './icons/icons.component';
+import { FlatButtonsComponent } from './buttons/flat/flat.component';
+import { RaisedButtonsComponent } from './buttons/raised/raised.component';
+import { SizedButtonsComponent } from './buttons/sized/sized.component';
+import { DisabledButtonsComponent } from './buttons/disabled/disabled.component';
+import { IconButtonsComponent } from './buttons/icon/icon.component';
+import { DropdownButtonsComponent } from './buttons/dropdown/dropdown.component';
+import { GroupButtonsComponent } from './buttons/group/group.component';
+import { LargeButtonsComponent } from './buttons/large/large.component';
+import { ModalComponent } from './modals/modal/modal.component';
-export const NGX_UI_FEATURES_COMPONENTS = [
- NgxUiFeaturesComponent,
- NgxButtonsComponent,
- NgxGridComponent,
- NgxIconsComponent,
- NgxModalsComponent,
- NgxFlatButtonsComponent,
- NgxRaisedButtonsComponent,
- NgxSizedButtonsComponent,
- NgxDisabledButtonsComponent,
- NgxIconButtonsComponent,
- NgxDropdownButtonsComponent,
- NgxLargeButtonsComponent,
- NgxGroupButtonsComponent,
- NgxModalComponent,
+const COMPONENTS = [
+ UiFeaturesComponent,
+ ButtonsComponent,
+ GridComponent,
+ ModalsComponent,
+ IconsComponent,
+ FlatButtonsComponent,
+ RaisedButtonsComponent,
+ SizedButtonsComponent,
+ DisabledButtonsComponent,
+ IconButtonsComponent,
+ DropdownButtonsComponent,
+ GroupButtonsComponent,
+ LargeButtonsComponent,
+ ModalComponent,
];
@NgModule({
imports: [
- NgxSharedModule,
- NgxUiFeaturesRoutingModule,
+ SharedModule,
+ UiFeaturesRoutingModule,
],
declarations: [
- ...NGX_UI_FEATURES_COMPONENTS,
+ ...COMPONENTS,
],
entryComponents: [
- NgxModalComponent,
+ ModalComponent,
],
})
-export class NgxUiFeaturesModule { }
+export class UiFeaturesModule { }
diff --git a/src/app/@shared/shared.module.ts b/src/app/shared.module.ts
similarity index 92%
rename from src/app/@shared/shared.module.ts
rename to src/app/shared.module.ts
index e0984ce7..ec7f4b52 100644
--- a/src/app/@shared/shared.module.ts
+++ b/src/app/shared.module.ts
@@ -14,4 +14,4 @@ import { NgaCardModule, NgaBootstrapModule } from '@nga/theme';
NgaBootstrapModule,
],
})
-export class NgxSharedModule { }
+export class SharedModule { }