src/app/checkout/checkout-components/checkout-components.module.ts
import { NgModule } from "@angular/core"
import { CommonModule } from '@angular/common'
import { MatButtonModule } from '@angular/material/button'
import { DynamicFormModule } from '../../shared/dynamic-form/dynamic-form.module'
import { CheckoutDataModule } from '../checkout-data/checkout-data.module'
import { CheckoutUserFormComponent } from './components/checkout-user-form/smart/checkout-user-form.component'
import { CheckoutSubmitButtonComponent } from './components/checkout-submit-button/smart/checkout-submit-button.component'
import { CheckoutSubmitButtonUiComponent } from './components/checkout-submit-button/ui/checkout-submit-button-ui.component'
@NgModule({
imports: [
CommonModule,
DynamicFormModule,
CheckoutDataModule,
MatButtonModule
],
declarations: [
CheckoutUserFormComponent,
CheckoutSubmitButtonComponent,
CheckoutSubmitButtonUiComponent,
],
exports: [
CheckoutUserFormComponent,
CheckoutSubmitButtonComponent,
]
})
export class CheckoutComponentsModule {
constructor() {
console.log('[CheckoutComponentsModule] constructor()')
}
}