diff --git a/frontend/src/components/FeilCard.tsx b/frontend/src/components/FeilCard.tsx
index b1686db..f5aea98 100644
--- a/frontend/src/components/FeilCard.tsx
+++ b/frontend/src/components/FeilCard.tsx
@@ -1,12 +1,75 @@
import "@navikt/ds-css";
import { Button, Heading, Tag } from "@navikt/ds-react";
import { IFeilmelding } from "../interface";
-import { useState } from "react";
+import { createContext, useContext, useState } from "react";
+import { XMarkIcon } from "@navikt/aksel-icons";
interface TagBarInterface {
haster: boolean
}
+interface HeaderInterface {
+ tittel: string,
+ beskrivelse: string,
+ haster: boolean
+}
+
+const visningsContext = createContext({
+ visHeleKortet: false,
+ setVisHeleKortet: (value: boolean) => {}
+})
+
+export const FeilCard = (props: IFeilmelding) => {
+ const [visHeleKortet, setVisHeleKortet] = useState(false)
+ const visningsModus = {visHeleKortet, setVisHeleKortet}
+
+ return(
+
+ {
+ setVisHeleKortet(true)
+ }}>
+
+
+
+
+ )
+}
+
+const FullvisningsKort = (props: IFeilmelding) => {
+ const {visHeleKortet, setVisHeleKortet} = useContext(visningsContext)
+ return(
+ visHeleKortet ?
+
+
+
+
+
+
+
+
+
+
+
+ : <>>
+ )
+}
+
+
//typen på status er veldig wack heheheh, må fjerne any etterhvert men String fungerer ikke
const TagBar = (props: TagBarInterface) => {
return (
@@ -17,66 +80,15 @@ const TagBar = (props: TagBarInterface) => {
)
}
-// const FeilCard1 = (props: IFeilmelding) => {
-// return (
-//
-//
-// {props.tittel}
-//
-// {props.beskrivelse}
-//
-//
-//
-//
-// Hællæ
-//
-//
-// )
-// }
-// export default FeilCard1;
-
-export const FeilCard = (props: IFeilmelding) => {
- const [visFeilinformasjon, setVisFeilinformasjon] = useState(false)
-
- const FullvisningsKort = () => {
- return(
-
-
-
-
-
-
-
- )
- }
+const FeilkortHeader = (props: HeaderInterface) => {
return(
- {
- setVisFeilinformasjon(true)
- }}>
-
+
{props.tittel}
{props.beskrivelse}
-
-
-
- {visFeilinformasjon ? : <>>}
+
+
)
-}
+}
\ No newline at end of file