import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { AuthRoutingModule } from './auth-routing-module';
import { AuthLayout } from './auth-layout/auth-layout';
import { Login } from './pages/login/login';
import { ModeToggle } from '@shared/components/mode-toggle/mode-toggle';
import { SharedModule } from '@shared/shared-module';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { ZardSwitchComponent } from '@shared/components/switch/switch.component';
import { PmuLogo } from '@shared/components/pmu-logo/pmu-logo';

@NgModule({
  declarations: [AuthLayout, Login],
  imports: [
    CommonModule,
    AuthRoutingModule,
    SharedModule,
    ModeToggle,
    PmuLogo,
    FormsModule,
    ReactiveFormsModule,
    ZardSwitchComponent,
  ],
})
export class AuthModule {}
