diff --git a/frontend/src/components/CardsContainer.tsx b/frontend/src/components/CardsContainer.tsx index cf18d14..692047b 100644 --- a/frontend/src/components/CardsContainer.tsx +++ b/frontend/src/components/CardsContainer.tsx @@ -1,4 +1,4 @@ -import { FeilCard } from "./FeilCard"; +import { FeilKort } from "./FeilCard"; import { Feilmelding } from "../interface.ts"; interface ICardsContainer { @@ -22,7 +22,7 @@ const CardsContainer = (props: ICardsContainer) => { /> ))} */} {props.feilmeldinger.map((feilMelding) => ( - {} }) -export const FeilCard = (props: IFeilmelding) => { + + +/** + * En konteiner som inneholder all informasjon og funksjonalitet for å vise og interagere med en feilmelding. + * @param tittel + * @param beskrivelse + * @param dato + * @returns JSX komponent som beskriver innholdet i feilmeldinger. + */ +export const FeilKort = (props: IFeilmelding) => { const [visHeleKortet, setVisHeleKortet] = useState(false) const visningsModus = {visHeleKortet, setVisHeleKortet} @@ -33,13 +41,24 @@ export const FeilCard = (props: IFeilmelding) => { onClick={() => { setVisHeleKortet(true) }}> - - + + ) } + + +/** + * Fullvisningskortet er en komponent som viser all informasjon om en feilmelding. + * Alle brukere skal ikke ha tilgang til denne informasjonen, visningen av komponentet er derfor avhengig av en kontekst. + * dersom visHeleKortet er true vises komponentet, ellers vises ikke komponentet og det returneres react fragmenter. + * @param tittel + * @param beskrivelse + * @param dato + * @returns JSX komponent som beskriver innholdet i feilmeldinger. + */ const FullvisningsKort = (props: IFeilmelding) => { const {visHeleKortet, setVisHeleKortet} = useContext(visningsContext) return( @@ -48,7 +67,7 @@ const FullvisningsKort = (props: IFeilmelding) => {
- +