diff --git a/src/sider/sokperson/SokPerson.tsx b/src/sider/sokperson/SokPerson.tsx
index 4004400b..1251bfcc 100644
--- a/src/sider/sokperson/SokPerson.tsx
+++ b/src/sider/sokperson/SokPerson.tsx
@@ -1,12 +1,13 @@
import React, { useState } from 'react';
import {
Alert,
- BodyShort,
+ BodyLong,
Box,
Button,
ErrorMessage,
Heading,
- HStack,
+ HelpText,
+ Label,
TextField,
VStack,
} from '@navikt/ds-react';
@@ -20,10 +21,39 @@ import * as Amplitude from '@/utils/amplitude';
const texts = {
header: 'Søk etter sykmeldt',
- info:
- 'Her kan du søke opp sykmeldte personer basert på initialer og fødselsdato.',
+ info: 'Her kan du søke for å finne brukere med aktivt sykefravær.',
+ label: {
+ initials: 'Initialer (valgfri)',
+ birthdate: 'Fødselsdato (obligatorisk)',
+ },
+ helpText: {
+ info: {
+ title: 'Hvordan søke etter sykmeldt?',
+ p1:
+ 'Fyll inn fødselsdato for å finne en sykmeldt du har tilgang til, vedkommende må ha et aktivt sykefravær. ',
+ p2:
+ 'Ønsker man et mer nøyaktig søk kan man legge til initialer til den sykmeldte, men dette er valgfritt. Det er ikke mulig å søke på initialer uten å skrive inn fødselsdato. Dette er for å minimere risiko for feil søkeresultat, og at du finner akkurat den personen du er på leting etter.',
+ },
+ initials: {
+ title: 'Hvordan fyller jeg inn initialer?',
+ text:
+ 'Her kan du fylle inn initialene til den du vil søke opp. Feltet krever forbokstaven for fornavn og etternavn. Det er mulig å legge til forbokstavene for mellomnavn for mer nøyaktig søkeresultat. ',
+ },
+ birthdate: {
+ title: 'Hvordan fyller jeg inn fødselsdato?',
+ text: (
+ <>
+ Her kan du fylle inn fødselsdato til den du vil søke opp. For å kunne
+ søke må sifrene fylles inn på formatet:
+ dag måned år, i den rekkefølgen. Ønsker man et mer
+ nøyaktig søk kan man legge til initialer til den sykmeldte i initial
+ feltet.
+ >
+ ),
+ },
+ },
validation: {
- initials: 'Vennligst angi gyldige initialer',
+ initials: 'Vennligst angi to til fire initialer',
birthdate: 'Vennligst angi en gyldig fødselsdato',
},
error: 'Noe gikk galt under søket. Vennligst prøv igjen.',
@@ -55,6 +85,30 @@ function logSokPersonResults(amount: number, requestDTO: SokDTO) {
});
}
+function InitialerLabel() {
+ return (
+