import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { MatLegacyButtonModule as MatButtonModule } from '@angular/material/legacy-button'; import { MatLegacyTooltipModule as MatTooltipModule } from '@angular/material/legacy-tooltip'; import { TranslateModule } from '@ngx-translate/core'; import { ChevronButtonComponent } from './chevron-button/chevron-button.component'; import { CircleButtonComponent } from './circle-button/circle-button.component'; import { IconButtonComponent } from './icon-button/icon-button.component'; import { IqserIconsModule } from '../icons'; const matModules = [MatButtonModule, MatTooltipModule]; const components = [ChevronButtonComponent, CircleButtonComponent, IconButtonComponent]; @NgModule({ declarations: [...components], imports: [CommonModule, IqserIconsModule, TranslateModule, ...matModules], exports: [...components], }) export class IqserButtonsModule {}