ngx-admin/src/app/pages/pages.component.ts

36 lines
689 B
TypeScript
Raw Normal View History

2016-04-21 20:34:07 +03:00
import {Component, ViewEncapsulation} from 'angular2/core';
import {RouteConfig, Router} from 'angular2/router';
import {Dashboard} from './dashboard';
2016-04-29 20:07:25 +03:00
import {Ui} from './ui';
2016-04-27 13:17:51 +03:00
import {PageTop, Sidebar} from '../theme';
2016-04-21 20:34:07 +03:00
@Component({
2016-04-29 17:08:05 +03:00
selector: 'pages',
encapsulation: ViewEncapsulation.None,
styles: [],
directives: [PageTop, Sidebar],
2016-05-02 12:45:56 +03:00
template: `<sidebar></sidebar><page-top></page-top><router-outlet></router-outlet>`
2016-04-21 20:34:07 +03:00
})
@RouteConfig([
2016-04-29 17:08:05 +03:00
{
name: 'Dashboard',
component: Dashboard,
2016-04-29 20:07:25 +03:00
path: '/dashboard',
2016-04-29 17:08:05 +03:00
useAsDefault: true,
},
2016-04-29 20:07:25 +03:00
{
name: 'Ui',
component: Ui,
path: '/ui/...',
},
2016-04-21 20:34:07 +03:00
])
export class Pages {
2016-05-02 12:45:56 +03:00
constructor() {
2016-04-29 17:27:19 +03:00
}
2016-04-29 17:08:05 +03:00
2016-04-29 17:27:19 +03:00
ngOnInit() {
}
2016-04-27 13:17:51 +03:00
}