blob: 2df80c810e8fe2d0e0ad0cabf689b00bcdb6b1c2 [file] [log] [blame]
Matteo Scandolof6acdbe2016-12-13 10:29:37 -08001import {xosHeader} from './header/header';
2import {xosFooter} from './footer/footer';
3import {xosNav} from './nav/nav';
4import routesConfig from './routes';
5import {xosLogin} from './login/login';
Matteo Scandolo9f87f302016-12-13 18:11:10 -08006import {xosTable} from './table/table';
Matteo Scandolof2c3ed62016-12-15 14:32:50 -08007import {RuntimeStates} from './services/runtime-states';
8import {NavigationService} from './services/navigation';
Matteo Scandolo5655bdc2016-12-16 08:32:15 -08009import {PageTitle} from './services/page-title';
Matteo Scandolod58d5042016-12-16 16:59:21 -080010import {ConfigHelpers} from './services/helpers/config.helpers';
Matteo Scandoloee655a12016-12-19 15:38:43 -080011import {xosLinkWrapper} from './link-wrapper/link-wrapper';
12import {XosFormHelpers} from './form/form-helpers';
13import {xosForm} from './form/form';
14import {xosField} from './field/field';
Matteo Scandolo266907e2016-12-20 13:41:42 -080015import 'angular-toastr';
Matteo Scandolo6f45e262017-01-09 14:47:26 -080016import {xosAlert} from './alert/alert';
Matteo Scandoloac8c8c22017-01-09 15:04:32 -080017import {xosValidation} from './validation/validation';
Matteo Scandolob4b74a82017-01-12 13:12:26 -080018import {ModelSetup} from './services/helpers/model-setup.helpers';
Matteo Scandolof6acdbe2016-12-13 10:29:37 -080019
20export const xosCore = 'xosCore';
21
22angular
Matteo Scandolo67c105f2017-01-09 09:30:52 -080023 .module('xosCore', [
24 'ui.router',
25 'toastr',
26 'ui.bootstrap.typeahead'
27 ])
Matteo Scandolof6acdbe2016-12-13 10:29:37 -080028 .config(routesConfig)
Matteo Scandolof2c3ed62016-12-15 14:32:50 -080029 .provider('RuntimeStates', RuntimeStates)
30 .service('NavigationService', NavigationService)
Matteo Scandolo5655bdc2016-12-16 08:32:15 -080031 .service('PageTitle', PageTitle)
Matteo Scandoloee655a12016-12-19 15:38:43 -080032 .service('XosFormHelpers', XosFormHelpers)
Matteo Scandolod58d5042016-12-16 16:59:21 -080033 .service('ConfigHelpers', ConfigHelpers)
Matteo Scandolob4b74a82017-01-12 13:12:26 -080034 .service('ModelSetup', ModelSetup)
Matteo Scandoloee655a12016-12-19 15:38:43 -080035 .directive('xosLinkWrapper', xosLinkWrapper)
Matteo Scandolof6acdbe2016-12-13 10:29:37 -080036 .component('xosHeader', xosHeader)
37 .component('xosFooter', xosFooter)
38 .component('xosNav', xosNav)
Matteo Scandolo9f87f302016-12-13 18:11:10 -080039 .component('xosLogin', xosLogin)
Matteo Scandoloee655a12016-12-19 15:38:43 -080040 .component('xosTable', xosTable)
41 .component('xosForm', xosForm)
Matteo Scandolo6f45e262017-01-09 14:47:26 -080042 .component('xosField', xosField)
Matteo Scandoloac8c8c22017-01-09 15:04:32 -080043 .component('xosAlert', xosAlert)
44 .component('xosValidation', xosValidation);