fix: Fix Center Actions and View

The layout of the items in the blue box was broken and the hamburger menu
didn't navigate to any of the respective actions.

Fixes: WEB-188
This commit is contained in:
Felix van Hove
2025-06-03 10:20:14 +02:00
committed by Adam Saghy
parent 3370a3901f
commit 94e37d129c
6 changed files with 62 additions and 57 deletions
+24 -3
View File
@@ -12,6 +12,7 @@ import { GeneralTabComponent } from './centers-view/general-tab/general-tab.comp
import { NotesTabComponent } from './centers-view/notes-tab/notes-tab.component';
import { DatatableTabComponent } from './centers-view/datatable-tab/datatable-tab.component';
import { EditCenterComponent } from './edit-center/edit-center.component';
import { CenterActionsComponent } from './centers-view/center-actions/center-actions.component';
/** Custom Resolvers */
import { OfficesResolver } from 'app/accounting/common-resolvers/offices.resolver';
@@ -90,12 +91,20 @@ const routes: Routes = [
}
]
},
{
path: 'actions/:action',
data: { title: 'Center Actions', breadcrumb: 'action', routeParamBreadcrumb: 'action' },
component: CenterActionsComponent,
resolve: {
centersActionData: CenterActionsResolver
}
},
{
path: 'edit',
component: EditCenterComponent,
data: { title: 'Edit Center', breadcrumb: 'Edit' },
data: { title: 'Edit Center', breadcrumb: 'Edit', routeParamBreadcrumb: false },
resolve: {
centerDataAndTemplate: CenterDataAndTemplateResolver
centerData: CenterDataAndTemplateResolver
}
}
]
@@ -108,6 +117,18 @@ const routes: Routes = [
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
exports: [RouterModule],
providers: [
OfficesResolver,
CenterViewResolver,
SavingsAccountResolver,
CenterResourceResolver,
CenterSummaryResolver,
CenterNotesResolver,
CenterDatatableResolver,
CenterDatatablesResolver,
CenterActionsResolver,
CenterDataAndTemplateResolver
]
})
export class CentersRoutingModule {}