Skip to content

Commit

Permalink
Vis antall verdier i request + smaafix
Browse files Browse the repository at this point in the history
  • Loading branch information
betsytraran committed Feb 16, 2024
1 parent a726db8 commit 41ff9cd
Show file tree
Hide file tree
Showing 4 changed files with 91 additions and 14 deletions.
93 changes: 85 additions & 8 deletions apps/dolly-frontend/src/main/js/src/pages/tenorSoek/SoekForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,9 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
let antall = 0
liste.forEach((item) => {
const attr = _.get(formikBag.values, item)
if (attr || attr === false) {
if (Array.isArray(attr)) {
antall += attr.length
} else if (attr || attr === false) {
antall++
}
})
Expand All @@ -94,7 +96,25 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
<Accordion size="small" headingSize="xsmall" className="flexbox--full-width">
<Accordion.Item defaultOpen={true}>
<Accordion.Header>
<Header title="Folkeregisteret - identifikasjon og status" antall={0} />
<Header
title="Folkeregisteret - identifikasjon og status"
antall={getAntallRequest([
'identifikator',
'identifikatorType',
'foedselsdato.fraOgMed',
'foedselsdato.tilOgMed',
'doedsdato.fraOgMed',
'doedsdato.tilOgMed',
'kjoenn',
'personstatus',
'sivilstand',
'identitetsgrunnlagStatus',
'adressebeskyttelse',
'harFalskIdentitet',
'utenlandskPersonIdentifikasjon',
'harLegitimasjonsdokument',
])}
/>
</Accordion.Header>
<Accordion.Content style={{ paddingRight: '0' }}>
<FolkeregisteretIdentifikasjonStatus
Expand Down Expand Up @@ -125,7 +145,16 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
</Accordion.Item>
<Accordion.Item>
<Accordion.Header>
<Header title="Folkeregisteret - navn" antall={0} />
<Header
title="Folkeregisteret - navn"
antall={getAntallRequest([
'navn.navnLengde.fraOgMed',
'navn.navnLengde.tilOgMed',
'navn.harFlereFornavn',
'navn.harNavnSpesialtegn',
'navn.harMellomnavn',
])}
/>
</Accordion.Header>
<Accordion.Content style={{ paddingRight: '0' }}>
<FolkeregisteretNavn
Expand All @@ -137,7 +166,19 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
</Accordion.Item>
<Accordion.Item>
<Accordion.Header>
<Header title="Folkeregisteret - adresser" antall={0} />
<Header
title="Folkeregisteret - adresser"
antall={getAntallRequest([
'adresser.adresseGradering',
'adresser.kommunenummer',
'adresser.harAdresseSpesialtegn',
'adresser.harBostedsadresse',
'adresser.harOppholdAnnetSted',
'adresser.harPostadresseNorge',
'adresser.harPostadresseUtland',
'adresser.harKontaktadresseDoedsbo',
])}
/>
</Accordion.Header>
<Accordion.Content style={{ paddingRight: '0' }}>
<FolkeregisteretAdresse
Expand All @@ -149,7 +190,23 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
</Accordion.Item>
<Accordion.Item>
<Accordion.Header>
<Header title="Folkeregisteret - relasjoner" antall={0} />
<Header
title="Folkeregisteret - relasjoner"
antall={getAntallRequest([
'relasjoner.relasjon',
'relasjoner.antallBarn.fraOgMed',
'relasjoner.antallBarn.tilOgMed',
'relasjoner.relasjonMedFoedselsaar.fraOgMed',
'relasjoner.relasjonMedFoedselsaar.tilOgMed',
'relasjoner.harForeldreAnsvar',
'relasjoner.harDeltBosted',
'relasjoner.harVergemaalEllerFremtidsfullmakt',
'relasjoner.borMedMor',
'relasjoner.borMedFar',
'relasjoner.borMedMedmor',
'relasjoner.foreldreHarSammeAdresse',
])}
/>
</Accordion.Header>
<Accordion.Content style={{ paddingRight: '0' }}>
<FolkeregisteretRelasjoner
Expand All @@ -161,7 +218,13 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
</Accordion.Item>
<Accordion.Item>
<Accordion.Header>
<Header title="Folkeregisteret - hendelser" antall={0} />
<Header
title="Folkeregisteret - hendelser"
antall={getAntallRequest([
'hendelser.hendelse',
'hendelser.sisteHendelse',
])}
/>
</Accordion.Header>
<Accordion.Content style={{ paddingRight: '0' }}>
<FolkeregisteretHendelser
Expand All @@ -173,7 +236,18 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
</Accordion.Item>
<Accordion.Item>
<Accordion.Header>
<Header title="Inntekt A-ordningen" antall={0} />
<Header
title="Inntekt A-ordningen"
antall={getAntallRequest([
'inntekt.periode.fraOgMed',
'inntekt.periode.tilOgMed',
'inntekt.opplysningspliktig',
'inntekt.inntektstyper',
'inntekt.forskuddstrekk',
'inntekt.beskrivelse',
'inntekt.harHistorikk',
])}
/>
</Accordion.Header>
<Accordion.Content style={{ paddingRight: '0' }}>
<InntektAordningen
Expand All @@ -186,7 +260,10 @@ export const SoekForm = ({ request, setRequest, mutate }) => {
</Accordion.Item>
<Accordion.Item>
<Accordion.Header>
<Header title="Enhetsregisteret og Foretaksregisteret" antall={0} />
<Header
title="Enhetsregisteret og Foretaksregisteret"
antall={getAntallRequest(['roller'])}
/>
</Accordion.Header>
<Accordion.Content style={{ paddingRight: '0' }}>
<EnhetsregisteretForetaksregisteret
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export const FolkeregisteretAdresse = ({ formikBag, handleChange, getValue }: an
handleChange(val?.target?.value || null, 'adresser.kommunenummer')
}
visHvisAvhuket={false}
fastfield={false}
// fastfield={false}
/>
<FormikSelect
name="adresser.harAdresseSpesialtegn"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export const FolkeregisteretRelasjoner = ({ formikBag, handleChange, getValue }:
handleChange(val?.target?.value || null, 'relasjoner.antallBarn.fraOgMed')
}
visHvisAvhuket={false}
fastfield={false}
// fastfield={false}
/>
<FormikTextInput
name="relasjoner.antallBarn.tilOgMed"
Expand All @@ -39,7 +39,7 @@ export const FolkeregisteretRelasjoner = ({ formikBag, handleChange, getValue }:
handleChange(val?.target?.value || null, 'relasjoner.antallBarn.tilOgMed')
}
visHvisAvhuket={false}
fastfield={false}
// fastfield={false}
/>
</div>
<div className="flexbox--flex-wrap">
Expand All @@ -51,7 +51,7 @@ export const FolkeregisteretRelasjoner = ({ formikBag, handleChange, getValue }:
handleChange(val?.target?.value || null, 'relasjoner.relasjonMedFoedselsaar.fraOgMed')
}
visHvisAvhuket={false}
fastfield={false}
// fastfield={false}
/>
<FormikTextInput
name="relasjoner.relasjonMedFoedselsaar.tilOgMed"
Expand All @@ -61,7 +61,7 @@ export const FolkeregisteretRelasjoner = ({ formikBag, handleChange, getValue }:
handleChange(val?.target?.value || null, 'relasjoner.relasjonMedFoedselsaar.tilOgMed')
}
visHvisAvhuket={false}
fastfield={false}
// fastfield={false}
/>
</div>
<div className="flexbox--flex-wrap">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export const InntektAordningen = ({ formikBag, handleChange, handleChangeList, g
handleChange(val?.target?.value || null, 'inntekt.opplysningspliktig')
}
visHvisAvhuket={false}
fastfield={false}
// fastfield={false}
/>
<div className="flexbox--full-width" style={{ fontSize: 'medium' }}>
<FormikSelect
Expand Down

0 comments on commit 41ff9cd

Please sign in to comment.