summaryrefslogtreecommitdiff
path: root/client/src/admin.js
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)