Skip to content

Commit 2ebd4bd

Browse files
committed
Refactor code
1 parent 4d06437 commit 2ebd4bd

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

pages/index.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,24 @@ export default function Home(props) {
1212
const [quote, setQuote] = useState(props.data.text)
1313
const [buttonMessage, setButtonMessage] = useState("New Quote")
1414

15-
const getQuotes = async () => {
15+
const getQuotes = () => {
1616

1717
try{
1818
setButtonMessage("Loading...");
19-
//Fetch quotes data from the quotesy json file
20-
loadQuote(await quotes.random());
19+
setTimeout(() => {
20+
//Fetch quotes data from the quotesy json file
21+
const quote = quotes.random();
22+
setAuthor(quote.author);
23+
setQuote(quote.text);
24+
setTags(quote.tags);
25+
setButtonMessage("New quote");
26+
}, 1000);
2127
}catch{
2228
new Error("Load failed");
2329
console.log("Quotes loading failed");
2430
}
2531
}
2632

27-
const loadQuote = (quotes) =>{
28-
setAuthor(quotes.author);
29-
setQuote(quotes.text);
30-
setTags(quotes.tags);
31-
setButtonMessage("New quote");
32-
}
33-
3433
return (
3534
<>
3635
<Head>

0 commit comments

Comments
 (0)