diff --git a/src/app/settings/board-settings/board-settings.component.html b/src/app/settings/board-settings/board-settings.component.html index 1aa83d3..6131503 100644 --- a/src/app/settings/board-settings/board-settings.component.html +++ b/src/app/settings/board-settings/board-settings.component.html @@ -90,10 +90,41 @@ - + + +
+ +

TODO: Display existing columns

+
+ + +
+
+
+ +

TODO: List existing categories

+
+ + +
+
+
+ diff --git a/src/app/settings/board-settings/board-settings.component.ts b/src/app/settings/board-settings/board-settings.component.ts index 58cc46d..7de98fa 100644 --- a/src/app/settings/board-settings/board-settings.component.ts +++ b/src/app/settings/board-settings/board-settings.component.ts @@ -2,10 +2,12 @@ import { Component } from '@angular/core'; import { ApiResponse, + User, Modal, Notification, ModalService, - NotificationsService + NotificationsService, + AuthService } from '../../shared/index'; @Component({ @@ -14,5 +16,31 @@ import { directives: [ Modal ] }) export class BoardSettings { + private activeUser: User; + private loading = true; + private modalProps; + + private MODAL_ID: string; + + constructor(private auth: AuthService, private modal: ModalService) { + this.MODAL_ID = 'board-addedit-form'; + this.modalProps = { + boardName: '' + }; + + auth.userChanged + .subscribe(activeUser => { + this.activeUser = activeUser; + }); + } + + private showModal(title: string): void { + let isAdd = (title === 'Add'); + this.modalProps = { + title: title + }; + + this.modal.open(this.MODAL_ID); + } } diff --git a/src/app/settings/user-admin/user-admin.component.ts b/src/app/settings/user-admin/user-admin.component.ts index 5a7ed4c..7d8e574 100644 --- a/src/app/settings/user-admin/user-admin.component.ts +++ b/src/app/settings/user-admin/user-admin.component.ts @@ -38,9 +38,9 @@ class ModalProperties { export class UserAdmin { private activeUser: User; private users: Array; - private loading: boolean = true; private modalProps: ModalProperties; private userToRemove: UserDisplay; + private loading = true; private MODAL_ID: string; private MODAL_CONFIRM_ID: string; diff --git a/src/app/shared/modal/modal.component.html b/src/app/shared/modal/modal.component.html index f5e91b6..c182772 100644 --- a/src/app/shared/modal/modal.component.html +++ b/src/app/shared/modal/modal.component.html @@ -1,7 +1,7 @@
-