/** * Copyright since 2025 Mifos Initiative * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** Angular Imports */ import { NgModule } from '@angular/core'; import { MatDialogModule } from '@angular/material/dialog'; /** Custom Modules */ import { SharedModule } from '../shared/shared.module'; import { HomeRoutingModule } from './home-routing.module'; import { PipesModule } from '../pipes/pipes.module'; /** Custom Components */ import { HomeComponent } from './home.component'; import { DashboardComponent } from './dashboard/dashboard.component'; import { AmountCollectedPieComponent } from './dashboard/amount-collected-pie/amount-collected-pie.component'; import { AmountDisbursedPieComponent } from './dashboard/amount-disbursed-pie/amount-disbursed-pie.component'; import { ClientTrendsBarComponent } from './dashboard/client-trends-bar/client-trends-bar.component'; import { TranslateModule } from '@ngx-translate/core'; import { WarningDialogComponent } from './warning-dialog/warning-dialog.component'; import { SessionTimeoutDialogComponent } from './timeout-dialog/session-timeout-dialog.component'; /** * Home Component * * Home and dashboard components should be declared here. */ @NgModule({ imports: [ MatDialogModule, SharedModule, PipesModule, HomeRoutingModule, TranslateModule, HomeComponent, DashboardComponent, AmountCollectedPieComponent, AmountDisbursedPieComponent, ClientTrendsBarComponent, WarningDialogComponent, SessionTimeoutDialogComponent ], providers: [] }) export class HomeModule {}