;
-
- beforeEach(waitForAsync(() => {
- TestBed.configureTestingModule({
- declarations: [NavigationComponent],
- imports: [
- NoopAnimationsModule,
- MatButtonModule,
- MatIconModule,
- MatListModule,
- MatSidenavModule,
- MatToolbarModule,
- ]
- }).compileComponents();
- }));
-
- beforeEach(() => {
- fixture = TestBed.createComponent(NavigationComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should compile', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/module-frontend/src/app/navigation/navigation.component.ts b/module-frontend/src/app/navigation/navigation.component.ts
deleted file mode 100644
index 4e4f5b1..0000000
--- a/module-frontend/src/app/navigation/navigation.component.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import {Component} from '@angular/core';
-import {KeycloakService} from "keycloak-angular";
-import {from} from "rxjs";
-import {ActivatedRoute} from "@angular/router";
-
-@Component({
- selector: 'app-navigation',
- templateUrl: './navigation.component.html',
- styleUrls: ['./navigation.component.scss']
-})
-export class NavigationComponent {
- loggedUserName = '';
- isLoggedIn$ = from(this.keycloakService.isLoggedIn());
- url: string;
-
- constructor(private keycloakService: KeycloakService,
- private route: ActivatedRoute) {
- this.url = route.snapshot.url.join('');
- }
-
- ngOnInit(): void {
- this.loggedUserName = this.keycloakService.getUsername();
- }
-
- login(): void {
- this.keycloakService.login({
- redirectUri: window.location.origin + this.url,
- });
- }
-
- logout(): void {
- this.keycloakService.logout(window.location.origin);
- }
-}
diff --git a/module-frontend/src/app/permission-denied/permission-denied.component.html b/module-frontend/src/app/permission-denied/permission-denied.component.html
deleted file mode 100644
index 5c0acfa..0000000
--- a/module-frontend/src/app/permission-denied/permission-denied.component.html
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
Permission Denied to Access this Page!!!!
-
diff --git a/module-frontend/src/app/permission-denied/permission-denied.component.scss b/module-frontend/src/app/permission-denied/permission-denied.component.scss
deleted file mode 100644
index e69de29..0000000
diff --git a/module-frontend/src/app/permission-denied/permission-denied.component.spec.ts b/module-frontend/src/app/permission-denied/permission-denied.component.spec.ts
deleted file mode 100644
index 8acd4aa..0000000
--- a/module-frontend/src/app/permission-denied/permission-denied.component.spec.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import {ComponentFixture, TestBed} from '@angular/core/testing';
-
-import {PermissionDeniedComponent} from './permission-denied.component';
-
-describe('PermissionDeniedComponent', () => {
- let component: PermissionDeniedComponent;
- let fixture: ComponentFixture;
-
- beforeEach(() => {
- TestBed.configureTestingModule({
- declarations: [PermissionDeniedComponent]
- });
- fixture = TestBed.createComponent(PermissionDeniedComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/module-frontend/src/app/permission-denied/permission-denied.component.ts b/module-frontend/src/app/permission-denied/permission-denied.component.ts
deleted file mode 100644
index 1943f27..0000000
--- a/module-frontend/src/app/permission-denied/permission-denied.component.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'app-permission-denied',
- templateUrl: './permission-denied.component.html',
- styleUrls: ['./permission-denied.component.scss']
-})
-export class PermissionDeniedComponent {
-
-}
diff --git a/module-frontend/src/app/store/app.reducer.ts b/module-frontend/src/app/store/app.reducer.ts
deleted file mode 100644
index 78e301c..0000000
--- a/module-frontend/src/app/store/app.reducer.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import {ElectionsState} from "../elections/store";
-import {MessagesState} from "../messages/store";
-
-export interface AppState {
- electionsFeature: ElectionsState;
- messagesFeature: MessagesState;
-}
diff --git a/module-frontend/src/app/store/index.ts b/module-frontend/src/app/store/index.ts
deleted file mode 100644
index e69de29..0000000
diff --git a/module-frontend/src/assets/.gitkeep b/module-frontend/src/assets/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/module-frontend/src/assets/silent-check-sso.html b/module-frontend/src/assets/silent-check-sso.html
deleted file mode 100644
index 9de338b..0000000
--- a/module-frontend/src/assets/silent-check-sso.html
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/module-frontend/src/environments/environment.development.ts b/module-frontend/src/environments/environment.development.ts
deleted file mode 100644
index 6bca6ab..0000000
--- a/module-frontend/src/environments/environment.development.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export const environment = {
- backendURL: "http://localhost:12000/wahlrecht/v1",
- keycloakURL: "https://id.2martens.de",
- realm: "2martens",
- clientId: "wahlrecht-frontend"
-};
diff --git a/module-frontend/src/environments/environment.ts b/module-frontend/src/environments/environment.ts
deleted file mode 100644
index 14aa124..0000000
--- a/module-frontend/src/environments/environment.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export const environment = {
- backendURL: "https://wahlrecht.2martens.de/wahlrecht/v1",
- keycloakURL: "https://id.2martens.de",
- realm: "2martens",
- clientId: "wahlrecht-frontend"
-};
diff --git a/module-frontend/src/favicon.ico b/module-frontend/src/favicon.ico
deleted file mode 100644
index 997406a..0000000
Binary files a/module-frontend/src/favicon.ico and /dev/null differ
diff --git a/module-frontend/src/index.html b/module-frontend/src/index.html
deleted file mode 100644
index c233da8..0000000
--- a/module-frontend/src/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- ModuleFrontend
-
-
-
-
-
-
-
-
-
-
-
diff --git a/module-frontend/src/main.ts b/module-frontend/src/main.ts
deleted file mode 100644
index c20ec05..0000000
--- a/module-frontend/src/main.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-///
-
-import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
-
-import {AppModule} from './app/app.module';
-
-
-platformBrowserDynamic().bootstrapModule(AppModule)
- .catch(err => console.error(err));
diff --git a/module-frontend/src/styles.scss b/module-frontend/src/styles.scss
deleted file mode 100644
index 7e7239a..0000000
--- a/module-frontend/src/styles.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-/* You can add global styles to this file, and also import other style files */
-
-html, body { height: 100%; }
-body { margin: 0; font-family: Roboto, "Helvetica Neue", sans-serif; }
diff --git a/module-frontend/tsconfig.app.json b/module-frontend/tsconfig.app.json
deleted file mode 100644
index ec26f70..0000000
--- a/module-frontend/tsconfig.app.json
+++ /dev/null
@@ -1,16 +0,0 @@
-/* To learn more about this file see: https://angular.io/config/tsconfig. */
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "outDir": "./out-tsc/app",
- "types": [
- "@angular/localize"
- ]
- },
- "files": [
- "src/main.ts"
- ],
- "include": [
- "src/**/*.d.ts"
- ]
-}
diff --git a/module-frontend/tsconfig.json b/module-frontend/tsconfig.json
deleted file mode 100644
index ed966d4..0000000
--- a/module-frontend/tsconfig.json
+++ /dev/null
@@ -1,33 +0,0 @@
-/* To learn more about this file see: https://angular.io/config/tsconfig. */
-{
- "compileOnSave": false,
- "compilerOptions": {
- "baseUrl": "./",
- "outDir": "./dist/out-tsc",
- "forceConsistentCasingInFileNames": true,
- "strict": true,
- "noImplicitOverride": true,
- "noPropertyAccessFromIndexSignature": true,
- "noImplicitReturns": true,
- "noFallthroughCasesInSwitch": true,
- "sourceMap": true,
- "declaration": false,
- "downlevelIteration": true,
- "experimentalDecorators": true,
- "moduleResolution": "node",
- "importHelpers": true,
- "target": "ES2022",
- "module": "ES2022",
- "useDefineForClassFields": false,
- "lib": [
- "ES2022",
- "dom"
- ]
- },
- "angularCompilerOptions": {
- "enableI18nLegacyMessageIdFormat": false,
- "strictInjectionParameters": true,
- "strictInputAccessModifiers": true,
- "strictTemplates": true
- }
-}
diff --git a/module-frontend/tsconfig.spec.json b/module-frontend/tsconfig.spec.json
deleted file mode 100644
index c63b698..0000000
--- a/module-frontend/tsconfig.spec.json
+++ /dev/null
@@ -1,15 +0,0 @@
-/* To learn more about this file see: https://angular.io/config/tsconfig. */
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "outDir": "./out-tsc/spec",
- "types": [
- "jasmine",
- "@angular/localize"
- ]
- },
- "include": [
- "src/**/*.spec.ts",
- "src/**/*.d.ts"
- ]
-}