import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ErrorHandlingModule } from '@shared/error-handling/error-handling.module';
import { ObjectsViewModule } from '@objects-view/objects-view.module';
import { TaxRulesListComponent } from './tax-rules-list/tax-rules-list.component';
import { TaxRulesRoutingModule } from './tax-rules-routing.module';
import { TaxRuleCreateComponent } from './tax-rule-create/tax-rule-create.component';
import { TaxRuleEditFormComponent } from './tabs/tax-rule-edit-form/tax-rule-edit-form.component';
import { TaxRuleEditComponent } from './tax-rule-edit/tax-rule-edit.component';
import { UiModule } from '@shared/ui/ui.module';
import { FleioDataControlsModule } from '@shared/fleio-data-controls/fleio-data-controls.module';
import { TaxRuleDetailsComponent } from './tax-rule-details/tax-rule-details.component';
import { TaxRuleDetailsOverviewComponent } from './tabs/tax-rule-details-overview/tax-rule-details-overview.component';

7

@NgModule({
  declarations: [
    TaxRulesListComponent,
    TaxRuleCreateComponent,
    TaxRuleEditFormComponent,
    TaxRuleEditComponent,
    TaxRuleDetailsComponent,
    TaxRuleDetailsOverviewComponent,
  ],
  exports: [],
  imports: [
    CommonModule,
    TaxRulesRoutingModule,
    ErrorHandlingModule,
    ObjectsViewModule,
    UiModule,
    FleioDataControlsModule,
  ]
})
export class TaxRulesModule {
}
