fix: Improve "create and edit template" functionality (#2339)
The button label got corrected, the form can't be submitted anymore without all required fields filled out. Two Typescript modules got merged, because they were almost identical. The routing module got updated to reflect the new component. FIXES: WEB-65
This commit is contained in:
@@ -8,8 +8,7 @@ import { Route } from '../core/route/route.service';
|
||||
/** Custom Components */
|
||||
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';
|
||||
import { CreateEditComponent } from './create-edit-template/create-edit-template.component';
|
||||
|
||||
/** Custom Resolvers */
|
||||
import { TemplatesResolver } from './common-resolvers/templates.resolver';
|
||||
@@ -33,11 +32,9 @@ const routes: Routes = [
|
||||
},
|
||||
{
|
||||
path: 'create',
|
||||
data: { title: 'Create Template', breadcrumb: 'Create Template' },
|
||||
component: CreateTemplateComponent,
|
||||
resolve: {
|
||||
createTemplateData: CreateTemplateResolver
|
||||
}
|
||||
component: CreateEditComponent,
|
||||
data: { mode: 'create', breadcrumb: 'Create Template' },
|
||||
resolve: { templateData: CreateTemplateResolver }
|
||||
},
|
||||
{
|
||||
path: ':id',
|
||||
@@ -52,11 +49,9 @@ const routes: Routes = [
|
||||
},
|
||||
{
|
||||
path: 'edit',
|
||||
component: EditTemplateComponent,
|
||||
data: { title: 'Edit Template', breadcrumb: 'Edit', routeParamBreadcrumb: false },
|
||||
resolve: {
|
||||
editTemplateData: EditTemplateResolver
|
||||
}
|
||||
component: CreateEditComponent,
|
||||
data: { mode: 'edit', breadcrumb: 'Edit', routeParamBreadcrumb: false },
|
||||
resolve: { templateData: EditTemplateResolver }
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user