🔀 Merge branch 'main' of github.com:navikt/helse-sprik

This commit is contained in:
Sindre Kjelsrud 2023-08-04 12:50:24 +02:00
commit 164c554cbc
13 changed files with 35 additions and 24 deletions

View file

@ -63,6 +63,7 @@ const FeilKort = (props: IFeilKort) => {
setVisModal={setVisModal}
reset={props.reset}
kommentar={props.kommentar}
aktorId={props.aktorId}
/>
:
<FeilmeldingsInnhold
@ -76,8 +77,9 @@ const FeilKort = (props: IFeilKort) => {
setRedigeringsmodus={setRedigeringsmodus}
reset={props.reset}
kommentar={props.kommentar}
aktorId={props.aktorId}
>
<p>Her kommer det content</p>
<p>aktorId: {props.aktorId}</p>
</FeilmeldingsInnhold>
}
</FeilModal>

View file

@ -25,6 +25,7 @@ const KortKonteiner = (props: IKortKonteiner) => {
haster={feilMelding.haster}
reset={props.reset}
kommentar={feilMelding.kommentar}
aktorId={feilMelding.aktorid}
/>
))
}

View file

@ -18,9 +18,7 @@ export default function Home() {
* Henter alle feilmeldinger fra backend.
* Bruker endepunktet /api/hentallefeil.
*/
const hentAlleFeil = async () => {
console.log("hentAlleFeil");
const hentAlleFeil = async () => {
await axios.get("/api/hentallefeil")
.then(data => data.data)
.then(feil => {

View file

@ -11,6 +11,7 @@ export interface IFeilmelding {
arbeidsstatus: number
haster: boolean
kommentar?: string
aktorId?: number
}
export interface FeilmeldingsInnholdInterface extends IFeilmelding {
@ -28,6 +29,7 @@ export class Feilmelding implements IFeilmelding {
arbeidsstatus: number = 0
haster: boolean = false
kommentar?: string = undefined
aktorid?: number = undefined
/**
* Typescript 2.1 syntax som lar deg sende inn et JSON object og mappe det til class.
@ -42,6 +44,7 @@ export class Feilmelding implements IFeilmelding {
arbeidsstatus: number
haster: boolean
kommentar: string
aktorId: number
}) {
if (fields) Object.assign(this, fields);
}

View file

@ -15,13 +15,9 @@ export default function Feil() {
const [status, setStatus] = useState(0)
const [haster, setHaster] = useState(false)
const [valgteTags, setValgteTags] = useState([] as string[]);
const [aktørId, setAktørId] = useState("");
console.log(aktørId);
const [aktorid, setAktorid] = useState<number|null>(null);
const handleSubmit = () => {
const payload = {
id: null,
tittel: tittel,
@ -29,9 +25,9 @@ export default function Feil() {
dato: new Date().toISOString().replace('Z', ''), // Litt wack fix, burde endres
arbeidsstatus: 0,
haster: haster,
kommentar: null
kommentar: null,
aktorid: aktorid ? aktorid : null,
//kategorier: valgteTags
//aktørId: aktørId
}
axios.post("/api/nyfeil", payload, {
@ -121,8 +117,8 @@ export default function Feil() {
<Skillelinje/>
<TextField
label="Aktør-ID (valgfritt)"
description="Legg ved Aktør-ID om det er relevant"
onChange={e => setAktørId(e.target.value)}
description="Legg ved aktør-ID om det er relevant"
onChange={e => setAktorid(parseInt(e.target.value))}
/>
<Skillelinje/>