2020-01-16 16:25:40 +01:00
|
|
|
import {Component, Input, OnInit} from '@angular/core';
|
2020-01-16 10:20:15 +01:00
|
|
|
import {ConfigService} from "../../../services/config.service";
|
2020-01-20 14:36:26 +01:00
|
|
|
import {mockPoll3} from "../../../config/mocks/mock-poll3";
|
2019-08-21 14:28:50 +02:00
|
|
|
|
|
|
|
@Component({
|
2020-01-16 16:25:40 +01:00
|
|
|
selector: 'framadate-voting-summary',
|
|
|
|
templateUrl: './voting-summary.component.html',
|
|
|
|
styleUrls: ['./voting-summary.component.scss']
|
2019-08-21 14:28:50 +02:00
|
|
|
})
|
2020-01-16 16:25:40 +01:00
|
|
|
export class VotingSummaryComponent implements OnInit {
|
|
|
|
|
2020-01-22 11:18:55 +01:00
|
|
|
preferred: string = 'rien';
|
2020-01-16 16:25:40 +01:00
|
|
|
|
2020-01-22 11:18:55 +01:00
|
|
|
@Input() pollconfig = mockPoll3;
|
2020-01-16 16:25:40 +01:00
|
|
|
|
2020-01-29 17:52:04 +01:00
|
|
|
constructor(public config: ConfigService) {
|
2019-08-21 14:28:50 +02:00
|
|
|
|
2019-09-09 10:57:08 +02:00
|
|
|
}
|
2019-08-21 14:28:50 +02:00
|
|
|
|
2019-09-09 10:57:08 +02:00
|
|
|
ngOnInit() {
|
2020-01-16 16:25:40 +01:00
|
|
|
this.computePreferred();
|
|
|
|
}
|
|
|
|
|
2020-01-29 17:30:39 +01:00
|
|
|
getKeys(obj) {
|
|
|
|
return Object.keys(obj)
|
|
|
|
}
|
|
|
|
|
2020-01-16 16:25:40 +01:00
|
|
|
/**
|
|
|
|
* find the most "yes"
|
|
|
|
*/
|
|
|
|
computePreferred() {
|
|
|
|
|
2020-01-22 11:18:55 +01:00
|
|
|
this.pollconfig.stacks.forEach(stack => {
|
2020-01-16 16:25:40 +01:00
|
|
|
// find the favourite
|
2020-01-22 11:18:55 +01:00
|
|
|
});
|
2020-01-16 16:25:40 +01:00
|
|
|
|
|
|
|
}
|
|
|
|
|
2019-08-21 14:28:50 +02:00
|
|
|
|
|
|
|
}
|