refactor to ES modules

This commit is contained in:
2023-12-02 13:27:37 +01:00
parent 1137d26cd6
commit 308baf0b16
8 changed files with 206 additions and 139 deletions
+21
View File
@@ -0,0 +1,21 @@
import Transform from './transform.js'
import Day from './day.js'
export default class Data {
static championships = {}
static championshipsURL = 'data/championships.json'
static locations = []
static get championshipsToday() {
return Data.championships[Day.today]
}
static get isLoaded() {
return Object.keys(Data.championships).length > 0
}
static init(json) {
Data.championships = json
Data.locations = Transform.championshipsToLocations(json)
}
}