// // TournamentEntries.swift // TournamentStats // // Created by Laurent Morvillier on 05/06/2019. // Copyright © 2019 Stax River. All rights reserved. // import Foundation struct TournamentRepresentable : HTMLRepresentable { var tournament: Tournament func columnDescriptors() -> [ColumnDescriptor] { return [ColumnDescriptor(header: "#", number: true, widthWeight: 0.3), ColumnDescriptor(header: "Buy-in", number: true, widthWeight: 0.5), ColumnDescriptor(header: "Event", number: false, widthWeight: 2.6), ColumnDescriptor(header: "Prizepool", number: true, widthWeight: 1.0), ColumnDescriptor(header: "Entries", number: true, widthWeight: 0.6)] } func cellValues() -> [String] { return [ "\(tournament.number)", tournament.buyin.currencyFormatted, tournament.name, tournament.prizepool.currencyFormatted, "\(tournament.entries)" ] } func htmlHeaders() -> String { var strings: [String] = [] // strings.append("Date") strings.append("#") strings.append("Buy-in") strings.append("Event") strings.append("Prizepool") strings.append("Entries") let all = strings.joined(separator: "