diff --git a/frontend/src/components/CardsContainer.tsx b/frontend/src/components/CardsContainer.tsx index 1e93578..d51318d 100644 --- a/frontend/src/components/CardsContainer.tsx +++ b/frontend/src/components/CardsContainer.tsx @@ -9,9 +9,7 @@ interface ICardsContainer { * Komponent som laster inn feilmeldinger i kort fra database. * @returns grid med feilmeldinger */ -const CardsContainer = (props: ICardsContainer) => { - {props.feilmeldinger.map((feilMelding) => console.log(feilMelding))} - +const CardsContainer = (props: ICardsContainer) => { return (
diff --git a/frontend/src/components/FeilCard.tsx b/frontend/src/components/FeilCard.tsx index 2b04b66..6d0a8c4 100644 --- a/frontend/src/components/FeilCard.tsx +++ b/frontend/src/components/FeilCard.tsx @@ -148,8 +148,8 @@ export const FeilkortHeader = (props: IFeilmelding) => { {props.tittel}

{props.dato.toDateString()}

{props.beskrivelse}

-
- + + ) } @@ -157,17 +157,39 @@ export const FeilkortHeader = (props: IFeilmelding) => { interface TagBarInterface { haster: boolean + arbeidsstatus: number } /** * Komponentet er en bar (vanrett linje) som inneholder to statusflagg: "arbeidsstatus" og "Haster". * Komponentet er en del av FeilKortHeader - * @param haster + * @param haster er en boolean som beskriver om feilen haster eller ikke. + * @param arbeidsstatus */ const TagBar = (props: TagBarInterface) => { + + /** + * Funksjonen tar inn + * @param arbeidsstatus + * @returns + */ + const toggleArbeidsstatus = (arbeidsstatus: number) => { + switch (arbeidsstatus) { + case 0: + return Ikke påbegynt; + case 1: + return Feilen jobbes med; + case 2: + return Feilen er fikset; + default: + throw new Error("Ikke gyldig arbeidsstatus-kode. Koden må være 0, 1 eller 2"); + + } + } + return ( -
- Jobbes med - {props.haster === true ? Haster : <>} +
+ {toggleArbeidsstatus(props.arbeidsstatus)} + {props.haster ? Haster : <>}
) }