diff --git a/dom-merge-conflict/tasks/buttons-and-counter/src/app.js b/dom-merge-conflict/tasks/buttons-and-counter/src/app.js index af608eb6..a63fd611 100644 --- a/dom-merge-conflict/tasks/buttons-and-counter/src/app.js +++ b/dom-merge-conflict/tasks/buttons-and-counter/src/app.js @@ -1,3 +1,5 @@ +import { Header } from "./header"; +import { main } from "./main"; //increments the number in a node's text function increment(node) { let current = node.textContent; @@ -7,19 +9,10 @@ function increment(node) { export function App() { const body = document.createElement("body"); - const header = document.createElement("header"); - header.innerHTML = ` -

Number Counter

-

A simple counter. Press increment to increase the count by one.

- `; - body.appendChild(header); + body.appendChild(Header()); - const main = document.createElement("main"); - main.innerHTML = ` -

0

- - `; - body.appendChild(main); + + body.appendChild(main()); const button = body.querySelector("#increment"); const counter = body.querySelector("#counter"); diff --git a/dom-merge-conflict/tasks/buttons-and-counter/src/header.js b/dom-merge-conflict/tasks/buttons-and-counter/src/header.js new file mode 100644 index 00000000..3f2dbc6d --- /dev/null +++ b/dom-merge-conflict/tasks/buttons-and-counter/src/header.js @@ -0,0 +1,9 @@ + +export function Header(){ +const header = document.createElement("header"); +header.innerHTML = ` +

Number Counter

+

A simple counter. Press increment to increase the count by one.

+ `; + return header; +} diff --git a/dom-merge-conflict/tasks/buttons-and-counter/src/main.js b/dom-merge-conflict/tasks/buttons-and-counter/src/main.js new file mode 100644 index 00000000..c7f44d3a --- /dev/null +++ b/dom-merge-conflict/tasks/buttons-and-counter/src/main.js @@ -0,0 +1,10 @@ +export function main(){ + +const main = document.createElement("main"); +main.innerHTML = ` +

0

+ + `; +return main; +} +