From 44424d378aef95bb0bfc014104b5346c340ad5c7 Mon Sep 17 00:00:00 2001 From: Baptiste Lemoine Date: Wed, 5 Feb 2020 11:19:03 +0100 Subject: [PATCH] :book: update refacto utilities as services --- src/app/config/DateUtilities.ts | 5 +++++ src/app/config/PollConfig.ts | 3 --- src/app/config/PollUtilities.ts | 4 ++++ src/app/pages/poll-display/poll-display.component.scss | 6 +----- .../pages/voting/choices-list/choices-list.component.scss | 5 +++++ 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/app/config/DateUtilities.ts b/src/app/config/DateUtilities.ts index 7184242d..a996b6b0 100644 --- a/src/app/config/DateUtilities.ts +++ b/src/app/config/DateUtilities.ts @@ -1,3 +1,8 @@ +import {Injectable} from "@angular/core"; + +@Injectable({ + providedIn: 'root' +}) export class DateUtilities { /** diff --git a/src/app/config/PollConfig.ts b/src/app/config/PollConfig.ts index acd81d1f..42c71a40 100644 --- a/src/app/config/PollConfig.ts +++ b/src/app/config/PollConfig.ts @@ -64,9 +64,6 @@ export class PollConfig { answers: any = defaultAnswers; - constructor() { - } - resetConfig() { const self = this; Object.keys(baseConfigValues).forEach((key) => { diff --git a/src/app/config/PollUtilities.ts b/src/app/config/PollUtilities.ts index 02aec5b1..f99bf966 100644 --- a/src/app/config/PollUtilities.ts +++ b/src/app/config/PollUtilities.ts @@ -1,6 +1,10 @@ import {HttpHeaders} from "@angular/common/http"; import {PollConfig} from "./PollConfig"; +import {Injectable} from "@angular/core"; +@Injectable({ + providedIn: 'root' +}) export class PollUtilities { // utils functions /** diff --git a/src/app/pages/poll-display/poll-display.component.scss b/src/app/pages/poll-display/poll-display.component.scss index 39d8db67..203768bc 100644 --- a/src/app/pages/poll-display/poll-display.component.scss +++ b/src/app/pages/poll-display/poll-display.component.scss @@ -1,7 +1,3 @@ @import "../../../assets/scss/variables"; -.submit-votestack { - position: fixed; - bottom: 5px; - right: 5px; -} + diff --git a/src/app/pages/voting/choices-list/choices-list.component.scss b/src/app/pages/voting/choices-list/choices-list.component.scss index e69de29b..20249d99 100644 --- a/src/app/pages/voting/choices-list/choices-list.component.scss +++ b/src/app/pages/voting/choices-list/choices-list.component.scss @@ -0,0 +1,5 @@ +.submit-votestack { + position: fixed; + bottom: 5px; + right: 5px; +}