feat: timetable module - schedule and calendar

This commit is contained in:
Wieland Schöbl
2021-08-13 12:27:40 +00:00
parent e81b2e161d
commit d8ede006df
59 changed files with 3287 additions and 555 deletions

View File

@@ -23,8 +23,8 @@ import localeDe from '@angular/common/locales/de';
import {APP_INITIALIZER, NgModule, Provider} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {RouteReuseStrategy} from '@angular/router';
import {Diagnostic} from '@ionic-native/diagnostic/ngx';
import {SplashScreen} from '@ionic-native/splash-screen/ngx';
import {Diagnostic} from '@ionic-native/diagnostic/ngx';
import {StatusBar} from '@ionic-native/status-bar/ngx';
import {IonicModule, IonicRouteStrategy} from '@ionic/angular';
import {
@@ -45,12 +45,15 @@ import {DataModule} from './modules/data/data.module';
import {MapModule} from './modules/map/map.module';
import {MenuModule} from './modules/menu/menu.module';
import {NewsModule} from './modules/news/news.module';
import {ScheduleModule} from './modules/schedule/schedule.module';
import {SettingsModule} from './modules/settings/settings.module';
import {SettingsProvider} from './modules/settings/settings.provider';
import {StorageModule} from './modules/storage/storage.module';
import {ThingTranslateModule} from './translation/thing-translate.module';
import {fakeBackendProvider} from './_helpers/fake-backend.interceptor';
import {UtilModule} from './util/util.module';
import {initLogger} from './_helpers/ts-logger';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
registerLocaleData(localeDe);
@@ -132,6 +135,7 @@ const providers: Provider[] = [
imports: [
AppRoutingModule,
BrowserModule,
BrowserAnimationsModule,
CommonModule,
ConfigModule,
DataModule,
@@ -139,6 +143,7 @@ const providers: Provider[] = [
MapModule,
MenuModule,
NewsModule,
ScheduleModule,
SettingsModule,
StorageModule,
ThingTranslateModule.forRoot(),
@@ -149,6 +154,7 @@ const providers: Provider[] = [
useFactory: createTranslateLoader,
},
}),
UtilModule,
// use maximal logging level when not in production, minimal (log only fatal errors) in production
LoggerModule.forRoot({
level: environment.production