feat: add create template component (#1185)

Fixes: #1184
This commit is contained in:
Karan Takalkar
2020-08-08 17:48:41 +05:30
committed by GitHub
parent a4adc32cb1
commit 9183d5e568
10 changed files with 428 additions and 5 deletions
+12 -1
View File
@@ -12,11 +12,13 @@ import { extract } from '../core/i18n/i18n.service';
import { TemplatesComponent } from './templates.component';
import { ViewTemplateComponent } from './view-template/view-template.component';
import { EditTemplateComponent } from './edit-template/edit-template.component';
import { CreateTemplateComponent } from './create-template/create-template.component';
/** Custom Resolvers */
import { TemplatesResolver } from './common-resolvers/templates.resolver';
import { TemplateResolver } from './common-resolvers/template.resolver';
import { EditTemplateResolver } from './common-resolvers/edit-template.resolver';
import { CreateTemplateResolver } from './common-resolvers/create-template.resolver';
/** Templates Routes */
const routes: Routes = [
@@ -32,6 +34,14 @@ const routes: Routes = [
templates: TemplatesResolver
}
},
{
path: 'create',
data: { title: extract('Create Template'), breadcrumb: 'Create Template' },
component: CreateTemplateComponent,
resolve: {
createTemplateData: CreateTemplateResolver
}
},
{
path: ':id',
data: { title: extract('View Template'), routeParamBreadcrumb: 'id' },
@@ -69,7 +79,8 @@ const routes: Routes = [
providers: [
TemplatesResolver,
TemplateResolver,
EditTemplateResolver
EditTemplateResolver,
CreateTemplateResolver
]
})
export class TemplatesRoutingModule { }