ChurchAngular/src/app/admin/admin.module.ts
Chris Chen 6301d6008b WIP
2024-02-28 15:17:41 -08:00

71 lines
3.0 KiB
TypeScript

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AdminRoutingModule } from './admin-routing.module';
import { AdminComponent } from './admin.component';
import { NbMenuModule, NbInputModule, NbCardModule, NbButtonModule, NbActionsModule, NbCheckboxModule, NbRadioModule, NbDatepickerModule, NbSelectModule, NbIconModule, NbTagModule, NbStepperModule, NbListModule, NbSpinnerModule, NbDialogModule, NbUserModule } from '@nebular/theme';
import { ThemeModule } from '../@theme/theme.module';
import { FormsModule } from '@angular/forms';
import { AlertDlgModule } from '../ui/alert-dlg/alert-dlg.module';
import { CellGroupRoutineEventsComponent } from './cell-group-routine-events/cell-group-routine-events.component';
import { FancyTableModule } from '../ui/fancy-table/fancy-table.module';
import { FamilyMembersComponent } from './family-members/family-members.component';
import { FamilyMemberEditorComponent } from './family-members/family-member-editor/family-member-editor.component';
import { DropDownListModule } from '../ui/drop-down-list/drop-down-list.module';
import { NgxMaskModule } from 'ngx-mask';
import { PastoralDomainsComponent } from './pastoral-domains/pastoral-domains.component';
import { PastoralDomainEditorComponent } from './pastoral-domains/pastoral-domain-editor/pastoral-domain-editor.component';
import { AssignMemberCellGroupComponent } from './family-members/assign-member-cell-group/assign-member-cell-group.component';
import { LogsComponent } from './logs/logs.component';
import { LogDetailComponent } from './logs/log-detail/log-detail.component'
import { CurrencyInputModule } from '../ui/currency-input/currency-input.module';
import { MaskDirectiveModule } from '../directives/mask-directive/mask-directive.module';
import { DateInputModule } from '../ui/date-input/date-input.module';
import { LineMessagingAccountComponent } from './lines/line-messaging-account/line-messaging-account.component';
import { LineMessagingAccountEditorComponent } from './lines/line-messaging-account-editor/line-messaging-account-editor.component';
@NgModule({
declarations: [
AdminComponent,
CellGroupRoutineEventsComponent,
FamilyMembersComponent,
FamilyMemberEditorComponent,
PastoralDomainsComponent,
PastoralDomainEditorComponent,
AssignMemberCellGroupComponent,
LogsComponent,
LogDetailComponent,
LineMessagingAccountComponent,
LineMessagingAccountEditorComponent,
],
imports: [
CommonModule,
FormsModule,
AdminRoutingModule,
ThemeModule,
NbMenuModule,
NbInputModule,
NbCardModule,
NbButtonModule,
NbActionsModule,
NbCheckboxModule,
NbRadioModule,
NbDatepickerModule,
NbSelectModule,
NbIconModule,
NbTagModule,
NbStepperModule,
NbListModule,
NbUserModule,
NbSpinnerModule,
NbDialogModule,
AlertDlgModule,
FancyTableModule,
DropDownListModule,
NgxMaskModule,
CurrencyInputModule,
MaskDirectiveModule,
DateInputModule
]
})
export class AdminModule { }