diff --git a/Sprint-3/quote-generator/index.html b/Sprint-3/quote-generator/index.html index 30b434bcf..4e2ccc9a2 100644 --- a/Sprint-3/quote-generator/index.html +++ b/Sprint-3/quote-generator/index.html @@ -3,13 +3,15 @@ - Title here - + Quote generator app + -

hello there

-

-

+
+

+

+
+ diff --git a/Sprint-3/quote-generator/package.json b/Sprint-3/quote-generator/package.json index 0f6f98917..068b6298c 100644 --- a/Sprint-3/quote-generator/package.json +++ b/Sprint-3/quote-generator/package.json @@ -13,5 +13,10 @@ "bugs": { "url": "https://github.com/CodeYourFuture/CYF-Coursework-Template/issues" }, - "homepage": "https://github.com/CodeYourFuture/CYF-Coursework-Template#readme" + "homepage": "https://github.com/CodeYourFuture/CYF-Coursework-Template#readme", + "dependencies": { + "@testing-library/jest-dom": "^6.9.1", + "jest": "^30.3.0", + "jsdom": "^26.1.0" + } } diff --git a/Sprint-3/quote-generator/quotes.js b/Sprint-3/quote-generator/quotes.js index 4a4d04b72..e2b65e00d 100644 --- a/Sprint-3/quote-generator/quotes.js +++ b/Sprint-3/quote-generator/quotes.js @@ -490,4 +490,19 @@ const quotes = [ }, ]; -// call pickFromArray with the quotes array to check you get a random quote +function quoteGenerator() +{ + +let randomQuote = pickFromArray(quotes); +let accessQuote = document.querySelector("#quote"); +accessQuote.textContent = randomQuote.quote; +let accessAuthor = document.querySelector("#author"); +accessAuthor.textContent = randomQuote.author; + +} + +quoteGenerator(); +let newQuote = document.querySelector("#new-quote"); +newQuote.addEventListener("click",quoteGenerator) + + diff --git a/Sprint-3/quote-generator/quotes.test.js b/Sprint-3/quote-generator/quotes.test.js index f7b128bf7..2d327d06a 100644 --- a/Sprint-3/quote-generator/quotes.test.js +++ b/Sprint-3/quote-generator/quotes.test.js @@ -75,3 +75,4 @@ describe("Quote generator", () => { expect(authorP).toHaveTextContent("Rosa Parks"); }); }); + diff --git a/Sprint-3/quote-generator/style.css b/Sprint-3/quote-generator/style.css index 63cedf2d2..941a22aa4 100644 --- a/Sprint-3/quote-generator/style.css +++ b/Sprint-3/quote-generator/style.css @@ -1 +1,36 @@ -/** Write your CSS in here **/ +body{ + background-color:orange; + padding: 200px; + padding-right: 300px; + text-align: center; + font-weight: bold; + font-family:'Times New Roman', Times, serif; + font-size: 20px; +} +#quote{ + color:orange; + padding: 20px; + font-size: 30px; +} +#author{ + color:orange; + text-align: right; + font-size: 25px; + margin-top: 20px; +} +#card{ + background-color: white; + padding: 40px; + margin-top: 20px; +} +#new-quote{ + background-color: orange; + color: white; + display: block; + margin-left: auto; + margin-top: 10px; + padding: 10px 20px; + border: none; + font-size: 20px; + cursor: pointer; +} \ No newline at end of file