import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { DragDropModule } from '@angular/cdk/drag-drop'; import { ScrollingModule } from '@angular/cdk/scrolling'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { TranslateModule } from '@ngx-translate/core'; import { FormInputComponent } from './components/form-input/form-input.component'; import { FssMaterialModule } from './modules'; import { FssCustomPipesModule } from './pipes/custom-pipes.module'; import { FormInputPasswordComponent } from './components/form-input-password/form-input-password.component'; import { FssTableComponent } from './components/fss-table/fss-table.component'; import { FssColumnWrapperComponent } from './components/fss-table/fss-column-wrapper/fss-column-wrapper.component'; import { FssTextColumnComponent } from './components/fss-table/columns/fss-text-column/fss-text-column.component'; import { FssColumnMenuComponent } from './components/fss-table/fss-column-menu/fss-column-menu.component'; import { FssColumnFilterComponent } from './components/fss-table/fss-column-filter/fss-column-filter.component'; import { FssTableActionColumnComponent } from './components/fss-table/fss-table-action-column/fss-table-action-column.component'; import { MaterialActionColumnComponent } from './components/fss-table/fss-table-action-column/material-action-column/material-action-column.component'; import { FssNumberColumnComponent } from './components/fss-table/columns/fss-number-column/fss-number-column.component'; import { FssDateColumnComponent } from './components/fss-table/columns/fss-date-column/fss-date-column.component'; import { FssBooleanColumnComponent } from './components/fss-table/columns/fss-boolean-column/fss-boolean-column.component'; import { RibbonBarComponent } from './components/ribbon-bar/ribbon-bar.component'; import { RibbonBarActionComponent } from './components/ribbon-bar/ribbon-bar-action/ribbon-bar-action.component'; import { FormInputSentenceComponent } from './components/form-input-sentence/form-input-sentence.component'; import { FormSelectComponent } from './components/form-select/form-select.component'; import { EnumIconColumnComponent } from './components/fss-table/columns/enum-icon-column/enum-icon-column.component'; import { TimeSinceColumnComponent } from './components/fss-table/columns/time-since-column/time-since-column.component'; import { FssCardComponent } from './components'; import { ConfirmComponent } from './dialogs/components/confirm/confirm.component'; import { InfoComponent } from './dialogs/components/info/info.component'; import { UnsavedChangesComponent } from './dialogs/components/unsaved-changes/unsaved-changes.component'; import { LogonWrapperComponent } from './components/logon-wrapper/logon-wrapper.component'; import { SpinnerTextButtonComponent } from './components/spinner-text-button/spinner-text-button.component'; import { FssMenuItemComponent } from './components/fss-menu-item/fss-menu-item.component'; import { DualTableSelectComponent } from './components/dual-table-select/dual-table-select.component'; @NgModule({ declarations: [ FormInputComponent, FormInputPasswordComponent, FssTableComponent, FssColumnWrapperComponent, FssColumnMenuComponent, FssColumnFilterComponent, FssTextColumnComponent, FssTableActionColumnComponent, MaterialActionColumnComponent, FssNumberColumnComponent, FssDateColumnComponent, FssBooleanColumnComponent, RibbonBarComponent, RibbonBarActionComponent, FormInputSentenceComponent, FormSelectComponent, EnumIconColumnComponent, TimeSinceColumnComponent, FssCardComponent, ConfirmComponent, InfoComponent, UnsavedChangesComponent, LogonWrapperComponent, SpinnerTextButtonComponent, FssMenuItemComponent, DualTableSelectComponent, ], imports: [ CommonModule, FormsModule, ReactiveFormsModule, TranslateModule, FssCustomPipesModule, FssMaterialModule, DragDropModule, ScrollingModule ], exports: [ FormInputComponent, FormInputPasswordComponent, FormInputSentenceComponent, FssTableComponent, RibbonBarComponent, FormSelectComponent, FssCardComponent, ConfirmComponent, InfoComponent, UnsavedChangesComponent, LogonWrapperComponent, SpinnerTextButtonComponent, FssMenuItemComponent, DualTableSelectComponent, ], }) export class FssComponentLibraryModule { }