2023-07-19 15:10:14 +02:00
import FeilCard from "./FeilCard"
2023-07-20 16:01:36 +02:00
import useSWR from "swr"
2023-07-11 08:03:58 +02:00
/ * *
*
* @returns Komponent for returnering av konteiner med alle feilinnmeldingene .
* /
2023-07-20 16:01:36 +02:00
const fetcher = ( url : RequestInfo | URL ) = > fetch ( url ) . then ( r = > r . json ( ) )
const fetchFeil = ( ) = > {
const { data , error , isLoading } = useSWR ( "/api/hentFeil" , fetcher )
if ( error ) return < div > failed to load < / div >
if ( isLoading ) return < div > loader < / div >
return < div > hello { data . name } ! < / div >
}
2023-07-11 08:03:58 +02:00
const CardsContainer = ( ) = > {
2023-07-18 10:36:22 +02:00
2023-07-19 17:10:50 +02:00
const feilMeldinger : Feilmelding [ ] = [
2023-07-18 10:36:22 +02:00
{
tittel : "Mangel på hensyn til tariffoppgjør" ,
2023-07-19 17:10:50 +02:00
beskrivelse : "Det har vært ett tariffoppgjør og speil sier sykepengene må tilbakekreves, noe som er feil. (sier vi.. har ikke domenekunnskap)" ,
2023-07-20 16:01:36 +02:00
haster : false ,
dato : new Date ( )
2023-07-18 10:36:22 +02:00
} ,
{
tittel : "Speil sier NAV må tilbakekreve sykepenger på feil grunnlag" ,
2023-07-19 17:10:50 +02:00
beskrivelse : "baluba" ,
2023-07-20 16:01:36 +02:00
haster : true ,
dato : new Date ( )
2023-07-18 10:36:22 +02:00
} ,
{
tittel : "Feil A" ,
2023-07-19 17:10:50 +02:00
beskrivelse : "Lorem Ipsum" ,
2023-07-20 16:01:36 +02:00
haster : false ,
dato : new Date ( )
2023-07-18 10:36:22 +02:00
} ,
{
tittel : "Feil B" ,
2023-07-19 17:10:50 +02:00
beskrivelse : "dolor" ,
2023-07-20 16:01:36 +02:00
haster : false ,
dato : new Date ( )
2023-07-18 10:36:22 +02:00
} ,
{
tittel : "Håndkle på hue" ,
2023-07-19 17:10:50 +02:00
beskrivelse : "Bombastic side eye" ,
2023-07-20 16:01:36 +02:00
haster : true ,
dato : new Date ( )
2023-07-18 10:36:22 +02:00
}
]
2023-07-11 08:03:58 +02:00
return (
< div >
2023-07-13 15:43:28 +02:00
< div className = "grid grid-cols-2 gap-4" >
2023-07-18 10:36:22 +02:00
{ feilMeldinger . map ( ( feilMelding ) = > (
2023-07-19 17:10:50 +02:00
< FeilCard
2023-07-20 16:01:36 +02:00
key = { feilMeldinger . indexOf ( feilMelding ) }
tittel = { feilMelding . tittel }
beskrivelse = { feilMelding . beskrivelse }
haster = { feilMelding . haster }
dato = { new Date ( ) } / >
2023-07-18 10:36:22 +02:00
) ) }
2023-07-20 16:01:36 +02:00
< / div >
< div >
< br / >
< p > Forsøker å loade feil objekter her : < / p >
{ fetchFeil ( ) }
< / div >
2023-07-11 08:03:58 +02:00
< / div >
)
}
export default CardsContainer