Skip to content

Instantly share code, notes, and snippets.

@BenevidesLecontes
Created October 12, 2017 15:28
Show Gist options
  • Save BenevidesLecontes/329eb0d7b0fbb4dba007eb946c492875 to your computer and use it in GitHub Desktop.
Save BenevidesLecontes/329eb0d7b0fbb4dba007eb946c492875 to your computer and use it in GitHub Desktop.
/**
* Created by benevideschissanga on 17/03/17.
*/
import {CUSTOM_ELEMENTS_SCHEMA, NgModule} from '@angular/core';
import {AchadosPerdidosTabsComponent} from './tabs/achados.perdidos-tabs';
import {AchadosComponent} from './achados/achados.component';
import {DoacoesComponent} from './doacoes/doacoes.component';
import {DoadoComponent} from './doacoes/doado/doado.component';
import {DestruidoComponent} from './doacoes/destruido/destruido.component';
import {FormBuscaComponent} from './formBusca/formBusca.component';
import {TipoArmazenamentoComponent} from './tipoArmazenamento/tipoArmazenamento.component';
import {TipoLocalAchadoComponent} from './tipolocalachado/tipolocalachado.component';
import {NovoAchadoComponent} from './achados/novo.achado/novo.achado.component';
import {ComboTipoObjeto} from './tipoobjecto/tipoobjeto.component';
import {PerdidosComponent} from './perdidos/perdidos.component';
import {DevolucaoComponent} from './devolucao/devolucao.component';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {CommonModule} from '@angular/common';
import {HttpModule} from '@angular/http';
import {BsDropdownModule, TooltipModule} from 'ngx-bootstrap';
import {UIRouterModule} from '@uirouter/angular';
import {NgSelectizeModule} from 'ng-selectize';
import {Ng2Bs3ModalModule} from 'ng2-bs3-modal/ng2-bs3-modal';
import {InfiniteScrollModule} from 'ngx-infinite-scroll';
import {NKDatetimeModule} from 'ng2-datetime/ng2-datetime';
import {NgUploaderModule} from 'ngx-uploader';
import {NovoPerdidoComponent} from './perdidos/novo.perdido/novo.perdido.component';
import {DoarComponent} from './doacoes/doado/doar/doar.component';
import {AchadosPerdidosService} from './services/achados.perdidos.services';
import {CommonWebModule} from '@dmconsultoria/common-web';
import {WiseitUiModule} from '@dmconsultoria/wiseit-ui';
import {ClientesSubMenuComponent} from '../atendimento/clientes/submenu/clientes-submenu.component';
const tabs = {name: 'achadoseperdidostabs', url: '/achadoseperdidos', component: AchadosPerdidosTabsComponent};
const doacoes = {name: 'doacoes', url: '/doacoes', component: DoacoesComponent};
const achados = {name: 'achados', url: '/achados', component: AchadosComponent};
const doado = {name: 'doado', component: DoadoComponent};
const destruido = {name: 'destruido', component: DestruidoComponent};
const perdidos = {name: 'perdidos', component: PerdidosComponent, canActivate: true};
const devolucao = {name: 'devolucao', component: DevolucaoComponent};
@NgModule({
declarations: [
AchadosPerdidosTabsComponent,
AchadosComponent,
DoacoesComponent,
DoadoComponent,
DestruidoComponent,
FormBuscaComponent,
TipoArmazenamentoComponent,
TipoLocalAchadoComponent,
NovoAchadoComponent,
ComboTipoObjeto,
PerdidosComponent,
DevolucaoComponent,
NovoPerdidoComponent,
DoarComponent
],
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
HttpModule,
BsDropdownModule.forRoot(),
UIRouterModule.forChild(
{states: [tabs, achados, doacoes, doado, destruido, perdidos, devolucao]}
),
NgSelectizeModule,
Ng2Bs3ModalModule,
InfiniteScrollModule,
NKDatetimeModule,
NgUploaderModule,
WiseitUiModule,
TooltipModule.forRoot(),
CommonWebModule
],
entryComponents: [NovoPerdidoComponent, NovoAchadoComponent],
providers: [AchadosPerdidosService],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class AchadosPerdidosModule {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment