import FeilCard from "./FeilCard" import { backendURL } from "../const.ts" import { Feilmelding } from "../interface.ts"; /** * * @returns Komponent for returnering av konteiner med alle feilinnmeldingene. */ // const fetcher = (url: RequestInfo | URL) => fetch(url).then(r => r.json()) async function fetchAlleFeil() { // const {data, error, isLoading } = useSWR("/api/hentallefeil", fetcher) // if (error) return
fail
// if (isLoading) return
loader
// return
hello {data.data}!
try { const response = await fetch(backendURL + "/api/hentallefeil", { method: "GET", headers: { "Content-Type": "application/json" }, }) .then((data) => data.json()) .then((feil) => { return feil.map((jsonFeilmelding: any) => new Feilmelding(jsonFeilmelding)) }) .catch((error) => { console.log(error) }) return response } catch (error) { console.log("error:", error); } } const printFeil = async () => { const a = await fetchAlleFeil(); console.log("a:", a); }; const CardsContainer = () => { const feilMeldinger: Feilmelding[] = [] printFeil() return(
{feilMeldinger.map((feilMelding) => ( ))}

Forsøker å loade feil objekter her:

) } export default CardsContainer