moved layout to app/commons/component/layout

This commit is contained in:
insanity 2018-03-19 13:08:11 +09:00
parent 851c0f1462
commit a66a1efe68
31 changed files with 56 additions and 139 deletions

View File

@ -0,0 +1,38 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MaterialModule } from 'packages/commons/material/material.module';
import { FooterComponent } from './footer/footer.component';
import { NotificationModule } from 'packages/notification/notification.module';
import { HeaderComponent } from './header/header.component';
import { LocalizationModule } from 'angular-l10n';
import { RouterModule } from '@angular/router';
import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';
import { MenuItemModule } from 'packages/commons/component/menu-item/menu-item.module';
import { SidebarComponent } from './sidebar/sidebar.component';
import { SubMenubarComponent } from './sub-menubar/sub-menubar.component';
@NgModule({
imports: [
CommonModule,
MaterialModule,
NotificationModule,
LocalizationModule,
RouterModule,
PerfectScrollbarModule,
MenuItemModule,
],
declarations: [
FooterComponent,
HeaderComponent,
SidebarComponent,
SubMenubarComponent
],
exports: [
FooterComponent,
HeaderComponent,
SidebarComponent,
SubMenubarComponent
]
})
export class LayoutModule { }

View File

@ -15,11 +15,10 @@ import { NotificationModule } from 'packages/notification/notification.module';
import { MemberModule } from 'packages/member/member.module'; import { MemberModule } from 'packages/member/member.module';
import { MaterialModule } from 'packages/commons/material/material.module'; import { MaterialModule } from 'packages/commons/material/material.module';
import { HeaderModule } from 'packages/commons/component/header/header.module';
import { SidebarModule } from 'packages/commons/component/sidebar/sidebar.module';
import { PagesComponent } from './pages.component'; import { PagesComponent } from './pages.component';
import { PagesRoutingModule } from './pages-routing.module'; import { PagesRoutingModule } from './pages-routing.module';
import { LayoutModule } from 'app/commons/component/layout/layout.module';
const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = { const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
@ -34,8 +33,7 @@ const DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {
PerfectScrollbarModule, PerfectScrollbarModule,
LocalizationModule, LocalizationModule,
MaterialModule, MaterialModule,
HeaderModule, LayoutModule,
SidebarModule,
NotificationModule, NotificationModule,
MemberModule, MemberModule,
], ],

View File

@ -4,10 +4,10 @@ import { CommonModule } from '@angular/common';
import { ProbeModule } from 'packages/probe/probe.module'; import { ProbeModule } from 'packages/probe/probe.module';
import { MaterialModule } from 'packages/commons/material/material.module'; import { MaterialModule } from 'packages/commons/material/material.module';
import { SubMenubarModule } from 'packages/commons/component/sub-menubar/sub-menubar.module';
import { ProbePageComponent } from './probe-page.component'; import { ProbePageComponent } from './probe-page.component';
import { ProbePageRoutingModule } from './probe-page-routing.module'; import { ProbePageRoutingModule } from './probe-page-routing.module';
import { LayoutModule } from 'app/commons/component/layout/layout.module';
@NgModule({ @NgModule({
imports: [ imports: [
@ -15,7 +15,7 @@ import { ProbePageRoutingModule } from './probe-page-routing.module';
ProbePageRoutingModule, ProbePageRoutingModule,
MaterialModule, MaterialModule,
ProbeModule, ProbeModule,
SubMenubarModule, LayoutModule,
], ],
declarations: [ declarations: [
ProbePageComponent, ProbePageComponent,

View File

@ -2,13 +2,13 @@ import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { MaterialModule } from 'packages/commons/material/material.module'; import { MaterialModule } from 'packages/commons/material/material.module';
import { SubMenubarModule } from 'packages/commons/component/sub-menubar/sub-menubar.module';
import { ProbeModule } from 'packages/probe/probe.module'; import { ProbeModule } from 'packages/probe/probe.module';
import { NoauthModule } from 'packages/noauth/noauth.module'; import { NoauthModule } from 'packages/noauth/noauth.module';
import { ProbesPageComponent } from './probes-page.component'; import { ProbesPageComponent } from './probes-page.component';
import { ProbesPageRoutingModule } from './probes-page-routing.module'; import { ProbesPageRoutingModule } from './probes-page-routing.module';
import { LayoutModule } from 'app/commons/component/layout/layout.module';
@NgModule({ @NgModule({
imports: [ imports: [
@ -17,7 +17,7 @@ import { ProbesPageRoutingModule } from './probes-page-routing.module';
MaterialModule, MaterialModule,
ProbeModule, ProbeModule,
NoauthModule, NoauthModule,
SubMenubarModule LayoutModule
], ],
declarations: [ declarations: [
ProbesPageComponent, ProbesPageComponent,

View File

@ -1,8 +1,5 @@
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import {MatDialog} from '@angular/material';
import { SettingComponent as DiscoverySettingComponent } from 'packages/discovery/component/setting/setting.component';
@Component({ @Component({
selector: 'of-sensor-setting-page', selector: 'of-sensor-setting-page',
@ -11,7 +8,7 @@ import { SettingComponent as DiscoverySettingComponent } from 'packages/discover
}) })
export class SensorSettingPageComponent implements OnInit { export class SensorSettingPageComponent implements OnInit {
constructor(public dialog: MatDialog) { } constructor() { }
step = 1; step = 1;
@ -19,26 +16,10 @@ export class SensorSettingPageComponent implements OnInit {
} }
openDialog(): void {
const dialogRef = this.dialog.open(DiscoverySettingComponent, {
width: '850px',
});
dialogRef.afterClosed().subscribe(result => {
console.log('The dialog was closed');
});
}
onNext() { onNext() {
this.step = 2; this.step = 2;
// this.router.navigate(['step2']); // this.router.navigate(['step2']);
} }
onCloseCancel() {
// this.dialogRef.close('Cancel');
this.openDialog();
}
} }

View File

@ -8,8 +8,6 @@ import { DiscoveryModule } from 'packages/discovery/discovery.module';
import { MaterialModule } from 'packages/commons/material/material.module'; import { MaterialModule } from 'packages/commons/material/material.module';
import { SettingComponent as DiscoverySettingComponent } from 'packages/discovery/component/setting/setting.component';
import { SensorSettingPageRoutingModule } from './sensor-setting-page-routing.module'; import { SensorSettingPageRoutingModule } from './sensor-setting-page-routing.module';
import { SensorSettingPageComponent } from './sensor-setting-page.component'; import { SensorSettingPageComponent } from './sensor-setting-page.component';
@ -21,11 +19,9 @@ import { SensorSettingPageComponent } from './sensor-setting-page.component';
SensorSettingPageRoutingModule, SensorSettingPageRoutingModule,
SensorModule, SensorModule,
FormsModule, FormsModule,
DiscoveryModule
], ],
entryComponents: [ declarations: [
DiscoverySettingComponent SensorSettingPageComponent
], ]
declarations: [SensorSettingPageComponent]
}) })
export class SensorSettingPageModule { } export class SensorSettingPageModule { }

View File

@ -4,10 +4,10 @@ import { CommonModule } from '@angular/common';
import { SensorModule } from 'packages/sensor/sensor.module'; import { SensorModule } from 'packages/sensor/sensor.module';
import { MaterialModule } from 'packages/commons/material/material.module'; import { MaterialModule } from 'packages/commons/material/material.module';
import { SubMenubarModule } from 'packages/commons/component/sub-menubar/sub-menubar.module';
import { SensorPageRoutingModule } from './sensor-page-routing.module'; import { SensorPageRoutingModule } from './sensor-page-routing.module';
import { SensorPageComponent } from './sensor-page.component'; import { SensorPageComponent } from './sensor-page.component';
import { LayoutModule } from 'app/commons/component/layout/layout.module';
@NgModule({ @NgModule({
imports: [ imports: [
@ -15,7 +15,7 @@ import { SensorPageComponent } from './sensor-page.component';
SensorPageRoutingModule, SensorPageRoutingModule,
MaterialModule, MaterialModule,
SensorModule, SensorModule,
SubMenubarModule, LayoutModule
], ],
declarations: [ declarations: [
SensorPageComponent, SensorPageComponent,

View File

@ -4,10 +4,10 @@ import { CommonModule } from '@angular/common';
import { TargetModule } from 'packages/target/target.module'; import { TargetModule } from 'packages/target/target.module';
import { MaterialModule } from 'packages/commons/material/material.module'; import { MaterialModule } from 'packages/commons/material/material.module';
import { SubMenubarModule } from 'packages/commons/component/sub-menubar/sub-menubar.module';
import { TargetPageComponent } from './target-page.component'; import { TargetPageComponent } from './target-page.component';
import { TargetPageRoutingModule } from './target-page-routing.module'; import { TargetPageRoutingModule } from './target-page-routing.module';
import { LayoutModule } from 'app/commons/component/layout/layout.module';
@NgModule({ @NgModule({
imports: [ imports: [
@ -15,7 +15,7 @@ import { TargetPageRoutingModule } from './target-page-routing.module';
TargetPageRoutingModule, TargetPageRoutingModule,
MaterialModule, MaterialModule,
TargetModule, TargetModule,
SubMenubarModule, LayoutModule
], ],
declarations: [ declarations: [
TargetPageComponent, TargetPageComponent,

View File

@ -4,17 +4,18 @@ import { CommonModule } from '@angular/common';
import { TargetModule } from 'packages/target/target.module'; import { TargetModule } from 'packages/target/target.module';
import { MaterialModule } from 'packages/commons/material/material.module'; import { MaterialModule } from 'packages/commons/material/material.module';
import { SubMenubarModule } from 'packages/commons/component/sub-menubar/sub-menubar.module';
import { TargetsPageRoutingModule } from './targets-page-routing.module'; import { TargetsPageRoutingModule } from './targets-page-routing.module';
import { TargetsPageComponent } from './targets-page.component'; import { TargetsPageComponent } from './targets-page.component';
import { LayoutModule } from 'app/commons/component/layout/layout.module';
@NgModule({ @NgModule({
imports: [ imports: [
CommonModule, CommonModule,
MaterialModule, MaterialModule,
TargetsPageRoutingModule, TargetsPageRoutingModule,
TargetModule TargetModule,
LayoutModule
], ],
declarations: [ declarations: [
TargetsPageComponent TargetsPageComponent

View File

@ -1,19 +0,0 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MaterialModule } from 'packages/commons/material/material.module';
import { FooterComponent } from './footer.component';
@NgModule({
imports: [
CommonModule,
MaterialModule
],
declarations: [
FooterComponent
],
exports: [
FooterComponent
]
})
export class FooterModule { }

View File

@ -1,22 +0,0 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { MaterialModule } from 'packages/commons/material/material.module';
import { NotificationModule } from 'packages/notification/notification.module';
import { HeaderComponent } from './header.component';
@NgModule({
imports: [
CommonModule,
MaterialModule,
NotificationModule,
],
declarations: [
HeaderComponent
],
exports: [
HeaderComponent
]
})
export class HeaderModule { }

View File

@ -1,35 +0,0 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
import {
LocalizationModule,
} from 'angular-l10n';
import {
PerfectScrollbarModule,
} from 'ngx-perfect-scrollbar';
import { MaterialModule } from 'packages/commons/material/material.module';
import { MenuItemModule } from 'packages/commons/component/menu-item/menu-item.module';
import { SidebarComponent } from './sidebar.component';
@NgModule({
imports: [
CommonModule,
LocalizationModule,
MaterialModule,
RouterModule,
PerfectScrollbarModule,
MenuItemModule,
],
declarations: [
SidebarComponent,
],
exports: [
SidebarComponent,
]
})
export class SidebarModule { }

View File

@ -1,21 +0,0 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
import { MaterialModule } from 'packages/commons/material/material.module';
import { SubMenubarComponent } from './sub-menubar.component';
@NgModule({
imports: [
CommonModule,
MaterialModule,
RouterModule
],
declarations: [
SubMenubarComponent,
],
exports: [
SubMenubarComponent,
]
})
export class SubMenubarModule { }

View File

@ -1,6 +1,6 @@
@import '~@angular/material/theming'; @import '~@angular/material/theming';
@import '~app/pages/pages.component.scss'; @import '~app/pages/pages.component.scss';
@import '~packages/commons/component/sidebar/sidebar.component.scss'; @import '~app/commons/component/layout/sidebar/sidebar.component.scss';
@import '~packages/commons/component/menu-item/menu-item.component.scss'; @import '~packages/commons/component/menu-item/menu-item.component.scss';
@import '~packages/commons/component/dashboard-card/dashboard-card.component.scss'; @import '~packages/commons/component/dashboard-card/dashboard-card.component.scss';
@import '~packages/commons/component/sensor-summary/sensor-summary.component.scss'; @import '~packages/commons/component/sensor-summary/sensor-summary.component.scss';