import { CommonModule } from "@angular/common";
import { NgModule } from "@angular/core";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { MatButtonModule } from "@angular/material/button";
import { MatCardModule } from "@angular/material/card";
import { MatIconModule } from "@angular/material/icon";
import { MatProgressBarModule } from "@angular/material/progress-bar";
import { RouterModule, Routes } from "@angular/router";
import { SkeletonComponentModule } from "src/app/components/skeleton/skeleton.module";
import { DashboardViewComponent } from "./dashboard-view.component";

const routes: Routes = [
  {
    path: "",
    component: DashboardViewComponent,
  }
];

@NgModule({
  imports: [
    CommonModule,
    MatCardModule,
    MatButtonModule,
    MatIconModule,
    MatProgressBarModule,
    SkeletonComponentModule,
    FormsModule,
    ReactiveFormsModule,
    RouterModule.forChild(routes),
  ],
  declarations: [DashboardViewComponent],
  providers: [],
})
export class DashboardViewModule {}