From 9d3d614c20f4161d67746a1148adcce00bea7d9f Mon Sep 17 00:00:00 2001 From: garrettmills Date: Thu, 5 Nov 2020 22:00:33 -0600 Subject: [PATCH] Load add-players page from API --- frontend/src/components/pages/AddPlayers.component.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/pages/AddPlayers.component.js b/frontend/src/components/pages/AddPlayers.component.js index 111cebe..d18a8be 100644 --- a/frontend/src/components/pages/AddPlayers.component.js +++ b/frontend/src/components/pages/AddPlayers.component.js @@ -1,6 +1,7 @@ import { Component } from '../../../lib/vues6.js' import { fake_players } from '../../module/fake_data.js' import { clone } from '../../module/util.js' +import { api } from '../../module/api.js' const template = `
@@ -102,7 +103,15 @@ class AddPlayersComponent extends Component { * @return {Promise} */ async vue_on_create() { - this.possible_players = [...this.all_players]; + const available_players = await api.get_available_draft_players() + const team_players = await api.get_my_team_players() + + this.all_players = this.possible_players = [...team_players, ...available_players].map(x => { + x.showing_stats = false; + return x; + }); + + this.my_team = [...team_players]; this.filtered_players = [...this.possible_players]; }