wired up home page adjust image sizes

This commit is contained in:
StevanFreeborn
2022-06-25 14:23:41 -05:00
parent 0447157364
commit ac03ca3502
28 changed files with 119 additions and 8 deletions
+42 -1
View File
@@ -1,11 +1,52 @@
import React from 'react';
import React, { useEffect, useState } from 'react';
import Greeting from '../components/greeting';
import CardHolder from '../components/cardHolder';
import CharacterCard from '../components/characterCard';
import CharacterService from '../services/characterService';
const characterService = new CharacterService();
export default function Home() {
const [characters, setCharacters] = useState([]);
const getCharacters = async () => {
const res = await characterService.getCharacters();
const characters = await res.json();
return setCharacters(characters);
}
useEffect(() => {
getCharacters();
}, []);
const getCharacterCards = () => {
return characters.map(character => {
return (
<CharacterCard
character={character}
/>
);
})
}
return (
<>
<Greeting/>
<CardHolder>
{getCharacterCards()}
</CardHolder>
</>
);
}