breakout components of sheet use full card defense
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
const { parsePositionLabel, teamsnapMembersSortLineupAvailabilityLastName, teamsnapMembersSortAvailabilityLastName } = require('../lib/utils')
|
||||
const {attachBenchcoachPropertiesToMember} = require('../controllers/eventlineup')
|
||||
|
||||
exports.offenseLineup = (number_of_slots, options) => {
|
||||
exports.offenseLineup = (number_of_slots, event_lineup_entries, members, options) => {
|
||||
var results = ""
|
||||
const {event_lineup_entries, members} = options.data.root
|
||||
// const {event_lineup_entries, members} = options.data.root
|
||||
|
||||
for (let i = 0; i < number_of_slots; i++){
|
||||
const event_lineup_entry = event_lineup_entries ? event_lineup_entries[i] : null
|
||||
@@ -25,9 +25,9 @@ exports.offenseLineup = (number_of_slots, options) => {
|
||||
return results
|
||||
}
|
||||
|
||||
exports.defenseLineup = (options) => {
|
||||
exports.defenseLineup = (event_lineup_entries, members, options) => {
|
||||
var results = ""
|
||||
const {event_lineup_entries, members} = options.data.root
|
||||
// const {event_lineup_entries, members} = options.data.root
|
||||
const positions = ["C", "1B", "2B", "3B", "SS", "LF", "CF", "RF", "P"]
|
||||
positions.forEach(position=>{
|
||||
const event_lineup_entry = event_lineup_entries ? event_lineup_entries.find(e=>parsePositionLabel(e.label).positionLabelWithoutFlags == position) : null
|
||||
@@ -55,9 +55,9 @@ exports.rosterHistoryHeader = (options) => {
|
||||
return results;
|
||||
}
|
||||
|
||||
exports.rosterHistory = (options) => {
|
||||
exports.rosterHistory = (event, event_lineup_entries, members, availabilities, options) => {
|
||||
var results = ""
|
||||
const {event, event_lineup_entries, members, availabilities} = options.data.root
|
||||
// const {event, event_lineup_entries, members, availabilities} = options.data.root
|
||||
const players = members.filter(m=>!m.isNonPlayer)
|
||||
attachBenchcoachPropertiesToMember(players, event_lineup_entries ? event_lineup_entries.filter(i=>i.eventId==event.id) : [], availabilities.filter(i=>i.eventId==event.id))
|
||||
players.sort(teamsnapMembersSortAvailabilityLastName)
|
||||
|
||||
Reference in New Issue
Block a user