Archived
1
0

data now retrieved through node

This commit is contained in:
Sean Edmunds
2021-12-27 13:43:02 -06:00
parent b1554ccb01
commit 711ab870c2
12 changed files with 478 additions and 296 deletions

View File

@@ -1,21 +1,32 @@
import { useEffect, useState } from 'react';
import Messages from './Messages';
function MessageInfo() {
let greetings = (require('../messages.json')).messages;
console.log(greetings);
return (
<div id="messageForm">
{greetings.map((greetings, index) => (
<Messages
key={index}
group={index+1}
index={greetings.index}
greeting={greetings.message}
easterEgg={greetings.easteregg}
/>
))}
</div>
);
const [state, setState] = useState([]);
const getData = async () => {
const response = await fetch("/sui/api/messages");
const data = await response.json();
setState(data);
};
useEffect(() => {
getData();
}, []);
return (
<div id="messageForm">
{state.map((greetings, index) => (
<Messages
key={index}
group={index+1}
index={greetings.index}
greeting={greetings.message}
easterEgg={greetings.easteregg}
/>
))}
</div>
);
}
export default MessageInfo