diff options
Diffstat (limited to 'client/src/admin.js')
| -rw-r--r-- | client/src/admin.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/client/src/admin.js b/client/src/admin.js index e69de29..a857055 100644 --- a/client/src/admin.js +++ b/client/src/admin.js @@ -0,0 +1,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) |
