blob: a857055d40ca940f3cb5b33f675134a67692bfc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import { AdminAttraction } from "./templateImplementations.js"
import {
fetchAttractions,
} from "./utils.js"
import {
addAttractionInDatabase
} from "./adminArticle.js"
function displayAdminAttractions(attractions) {
console.log(attractions);
const main = document.querySelector("main");
const template = document.querySelector("#adminattraction");
for (let i = 0; i < attractions.length; i++) {
const attraction = attractions[i];
const adminAttraction = new AdminAttraction(attraction, template);
adminAttraction.addToNode(main);
}
}
const newattraction = document.querySelector(".newattraction");
addbutton.addEventListener("click", addAttractionInDatabase(newattraction));
console.log("displaying AdminAttractions")
fetchAttractions()
.then(displayAdminAttractions)
|