-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gjenbruk barnetilsynsøknad steg 1 #1533
Conversation
…or å kunne fortsette hvis den ikke finner noe.
…nto hent-ut-samlivsbrudd-dato-ole
// eslint-disable-next-line | ||
}, []); | ||
|
||
useEffect(() => { | ||
if (toggles[ToggleName.hentBarnetilsynSøknad]) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hva skjer om denne trigges før fetching blir false? 🤔
Bør vi ha if(fetching === false && toggles && toggles[...])
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Forrige søknad hentes ikke dersom toggles ikke er ferdig hentet, fordi toggle er undefined. Men useEffect blir gjort på nytt når fetching er ferdig og satt til false, så tenker det er nok?
Så hvertfall ut til å funke i preprod
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hvis toggles er undefined så krasjer jo appen med Cannot read properties of undefined
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Glem det - toggles er aldri undefined - den er jo {}
tomt objekt :)
|
||
const settMedlemskap = (medlemskap: IMedlemskap) => { | ||
settSøknad((prevSoknad: ISøknad) => { | ||
return { | ||
...prevSoknad, | ||
medlemskap: medlemskap, | ||
medlemskap: | ||
Object.keys(medlemskap).length !== 0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kan dette skje? 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Den vil inneholde noe når bruker velger et alternativ på medlemskap spørsmålene. Ved gjenbruk skal svar fra forrige søknad settes, men bruker overstyrer så fort noen alternativer på medlemskap velges.
søkerBorPåRegistrertAdresseEllerHarMeldtAdresseendring: boolean | ||
): boolean => { | ||
return !!( | ||
søkerBorPåRegistrertAdresseEllerHarMeldtAdresseendring && |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Har dere testet alle permutasjonene her? :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Vi har testet grundig på barnetilsyn med featuretoggle slått av, men ser for oss at vi kommer til å teste litt til på overgangsstønad.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ser bra ut dette. Eneste som er viktig før vi merger er at vi tester alle scenarier på førstesiden, så det ikke blir noe "krøll" med å komme seg videre. Jeg har ikke alle permutasjonene i hodet, men husker at det var et h****** å passe på alt :D
src/utils/søknad.ts
Outdated
return response.data; | ||
} catch (error) { | ||
console.error('Feil med å hente data fra forrige søknad: ', error); | ||
throw error; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Håndterer vi denne noe sted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Vi dropper det i første omgang. Men vi ønsker å vise en feilmelding eller noe i fremtiden - når vi legger til det at søker skal gjøre et valg om de ønsker å gjenbruke tidligere søknad.
Testet alle permutasjoner av sivilstand. Ser bra ut! |
Hvorfor er denne endringen nødvendig? ✨
Gjenbruk barnetilsynsøknad: Første steg med featuretoggle som skal være skrudd av i prod til alle stegene er implementert.
Det er ikke lagt inn noe varsel eller lignende om verdier som blir gjenbrukt.
Data hentes fra mottak via soknad-api. Det er opprettet PR i mottak og soknad-api.
Skal squashe før merge.
Det er tegnet opp hvilke spørsmål som blir vist ut ifra hvilken sivilstand bruker har:
Favro