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

import { AccountConfigRoutingModule } from './account-config-routing.module';
import { AccountConfigComponent } from './account-config.component';

import { CoreModule } from 'src/app/core/core.module';
import { InputModule } from 'src/app/shared/components/input/input.module';
import { ButtonModule } from 'src/app/shared/components/button/button.module';
import { RadioGroupModule } from 'src/app/shared/components/radio-group/radio-group.module';
import { InputNumberModule } from 'src/app/shared/components/input-number/input-number.module';
import { AvatarModule } from 'src/app/shared/components/avatar/avatar.module';
import { UploadAvatarModule } from 'src/app/shared/components/upload-avatar/upload-avatar.module';
import { ConfirmModalModule } from 'src/app/shared/components/modal/confirm-modal/confirm-modal.module';
import { AlertModalModule } from 'src/app/shared/components/modal/alert-modal/alert-modal.module';
import { SelectModule } from 'src/app/shared/components/select/select.module';
import { NavigatorModule } from 'src/app/shared/components/headers/navigator/navigator.module';

@NgModule({
  declarations: [AccountConfigComponent],
  imports: [
    CommonModule,
    AccountConfigRoutingModule,
    CoreModule,
    InputModule,
    ButtonModule,
    RadioGroupModule,
    InputNumberModule,
    ConfirmModalModule,
    AlertModalModule,
    AvatarModule,
    UploadAvatarModule,
    SelectModule,
    NavigatorModule,
  ],
})
export class AccountConfigModule {}
