mirror of
https://github.com/akveo/ngx-admin.git
synced 2025-12-16 15:40:11 +01:00
76 lines
2.3 KiB
TypeScript
76 lines
2.3 KiB
TypeScript
import { NgModule } from '@angular/core';
|
|
import {
|
|
NbActionsModule,
|
|
NbButtonModule,
|
|
NbCardModule,
|
|
NbCheckboxModule,
|
|
NbDatepickerModule, NbIconModule,
|
|
NbInputModule,
|
|
NbRadioModule,
|
|
NbSelectModule,
|
|
NbUserModule,
|
|
} from '@nebular/theme';
|
|
|
|
import { ThemeModule } from '../../@theme/theme.module';
|
|
import { FormsRoutingModule } from './forms-routing.module';
|
|
import { FormsComponent } from './forms.component';
|
|
import { FormInputsComponent } from './form-inputs/form-inputs.component';
|
|
import { MaterialInputsComponent } from './form-inputs/material-inputs/material-inputs.component';
|
|
import { FormLayoutsComponent } from './form-layouts/form-layouts.component';
|
|
import { DatepickerComponent } from './datepicker/datepicker.component';
|
|
import { ButtonsComponent } from './buttons/buttons.component';
|
|
import { MaterialButtonsComponent } from './buttons/material-buttons/material-buttons.component';
|
|
import { FormsModule as ngFormsModule } from '@angular/forms';
|
|
|
|
import { MatNativeDateModule } from '@angular/material/core';
|
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
|
import { MatInputModule } from '@angular/material/input';
|
|
import { MatSelectModule } from '@angular/material/select';
|
|
import { MatDatepickerModule } from '@angular/material/datepicker';
|
|
import { MatCheckboxModule } from '@angular/material/checkbox';
|
|
import { MatSlideToggleModule } from '@angular/material/slide-toggle';
|
|
import { MatRadioModule } from '@angular/material/radio';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
import { MatButtonToggleModule } from '@angular/material/button-toggle';
|
|
|
|
const materialModules = [
|
|
MatFormFieldModule,
|
|
MatInputModule,
|
|
MatSelectModule,
|
|
MatNativeDateModule,
|
|
MatDatepickerModule,
|
|
MatCheckboxModule,
|
|
MatSlideToggleModule,
|
|
MatRadioModule,
|
|
MatButtonModule,
|
|
MatButtonToggleModule,
|
|
];
|
|
|
|
@NgModule({
|
|
imports: [
|
|
ThemeModule,
|
|
NbInputModule,
|
|
NbCardModule,
|
|
NbButtonModule,
|
|
NbActionsModule,
|
|
NbUserModule,
|
|
NbCheckboxModule,
|
|
NbRadioModule,
|
|
NbDatepickerModule,
|
|
FormsRoutingModule,
|
|
NbSelectModule,
|
|
NbIconModule,
|
|
ngFormsModule,
|
|
...materialModules,
|
|
],
|
|
declarations: [
|
|
FormsComponent,
|
|
ButtonsComponent,
|
|
FormInputsComponent,
|
|
FormLayoutsComponent,
|
|
DatepickerComponent,
|
|
MaterialInputsComponent,
|
|
MaterialButtonsComponent,
|
|
],
|
|
})
|
|
export class FormsModule { }
|