mirror of
https://github.com/umap-project/umap.git
synced 2025-04-29 03:42:37 +02:00
fix: explicit import paths for collectstatic hashes
This commit is contained in:
parent
6de3e1f881
commit
ceab5090a7
1 changed files with 19 additions and 4 deletions
|
@ -55,10 +55,25 @@ export default class Importer {
|
||||||
}
|
}
|
||||||
|
|
||||||
loadImporters() {
|
loadImporters() {
|
||||||
for (const key of Object.keys(this.map.options.importers || {})) {
|
for (const [name, config] of Object.entries(this.map.options.importers || {})) {
|
||||||
import(`./importers/${key}.js`).then((mod) => {
|
const register = (mod) => {
|
||||||
this.IMPORTERS.push(new mod.Importer(this.map, this.map.options.importers[key]))
|
this.IMPORTERS.push(new mod.Importer(this.map, config))
|
||||||
})
|
}
|
||||||
|
// We need to have explicit static paths for Django's collectstatic with hashes.
|
||||||
|
switch (name) {
|
||||||
|
case 'geodatamine':
|
||||||
|
import('./importers/geodatamine.js').then(register)
|
||||||
|
break
|
||||||
|
case 'communesfr':
|
||||||
|
import('./importers/communesfr.js').then(register)
|
||||||
|
break
|
||||||
|
case 'overpass':
|
||||||
|
import('./importers/overpass.js').then(register)
|
||||||
|
break
|
||||||
|
case 'datasets':
|
||||||
|
import('./importers/datasets.js').then(register)
|
||||||
|
break
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue