diff --git a/frontend/components/CardsContainer.tsx b/frontend/components/CardsContainer.tsx index 6dc4dda..cb93715 100644 --- a/frontend/components/CardsContainer.tsx +++ b/frontend/components/CardsContainer.tsx @@ -1,15 +1,24 @@ +import axios from "axios"; import FeilCard from "./FeilCard"; +import useSWR from "swr"; type FeilMelding = { tittel: String beskrivelse: String } + +function hentFeilmeldinger() { + const fetcher = (url: any) => axios.get(url).then(res => res.data) + const {data, error, isLoading} = useSWR('http://0.0.0.0:8080/hentFeil', fetcher); + if (error) return
failed to load: {error.message}
+ if (isLoading) return
Loading...
+ return data +} /** * * @returns Komponent for returnering av konteiner med alle feilinnmeldingene. */ const CardsContainer = () => { - const feilMeldinger: FeilMelding[] = [ { tittel: "Mangel på hensyn til tariffoppgjør", @@ -39,7 +48,13 @@ const CardsContainer = () => { {feilMeldinger.map((feilMelding) => ( ))} - + +

+ Her testes fetching: +

+
+ {hentFeilmeldinger()} +
)