diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 73f0465b..d80bc976 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -44,12 +44,14 @@ import {BrowserAnimationsModule} from "@angular/platform-browser/animations";
import {ConfigService} from "./services/config.service";
import {PollService} from "./services/poll.service";
import {ToastModule} from 'primeng/toast';
-import {MessageModule, MessageService} from "primeng";
+import {ConfirmationService, MessageModule, MessageService} from "primeng";
import {PollDisplayComponent} from './pages/poll-display/poll-display.component';
import {VotingComponent} from './pages/voting/voting.component';
import {VotingCommentComponent} from './pages/voting/voting-comment/voting-comment.component';
import {ResettableInputDirective} from './ui/directives/resettable-input.directive';
import {ClipboardModule} from "ngx-clipboard";
+import {ErasableInputComponent} from './ui/erasable-input/erasable-input.component';
+import {ConfirmDialogModule} from 'primeng/confirmdialog';
export class MyMissingTranslationHandler implements MissingTranslationHandler {
handle(params: MissingTranslationHandlerParams) {
@@ -92,9 +94,11 @@ export function HttpLoaderFactory(http: HttpClient) {
VotingComponent,
VotingCommentComponent,
ResettableInputDirective,
+ ErasableInputComponent,
],
imports: [
+ ConfirmDialogModule,
ClipboardModule,
CommonModule,
BrowserModule,
@@ -119,7 +123,7 @@ export function HttpLoaderFactory(http: HttpClient) {
FormsModule,
RouterModule.forRoot(Routes)
],
- providers: [TranslateService, ConfigService, PollService, MessageService],
+ providers: [TranslateService, ConfigService, PollService, MessageService, ConfirmationService],
bootstrap: [AppComponent]
})
export class AppModule {
diff --git a/src/app/pages/admin/admin.component.html b/src/app/pages/admin/admin.component.html
index 781e4cf8..bc9b9168 100644
--- a/src/app/pages/admin/admin.component.html
+++ b/src/app/pages/admin/admin.component.html
@@ -1,164 +1,193 @@
+
diff --git a/src/app/pages/admin/admin.component.ts b/src/app/pages/admin/admin.component.ts
index 316fac84..cf0bc3fa 100644
--- a/src/app/pages/admin/admin.component.ts
+++ b/src/app/pages/admin/admin.component.ts
@@ -8,7 +8,7 @@ import {ConfigService} from '../../services/config.service';
})
export class AdminComponent implements OnInit {
- constructor() { }
+ constructor(private config : ConfigService) { }
ngOnInit() {
}
diff --git a/src/app/pages/home/home.component.html b/src/app/pages/home/home.component.html
index 8f66401c..9a0de354 100644
--- a/src/app/pages/home/home.component.html
+++ b/src/app/pages/home/home.component.html
@@ -86,6 +86,7 @@
required="required"
type="email"
/>
+