Skip to content

Commit

Permalink
Merge pull request #608 from navikt/bytt-veilederverktoykomponent
Browse files Browse the repository at this point in the history
Bruk designsystem-komponent til Veilederverktøy
  • Loading branch information
ingfo committed Aug 7, 2024
2 parents 49bc107 + 80e69ec commit d0d5b13
Show file tree
Hide file tree
Showing 14 changed files with 262 additions and 512 deletions.
4 changes: 2 additions & 2 deletions src/app.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import PersonInfo from './component/personinfo/personinfo';
import Veilederverktoylinje from './component/veilederverktoy/veilederverktoylinje';
import { Veilederverktoy } from './component/veilederverktoy/veilederverktoy';
import Etiketter from './component/personinfo/components/etiketter';
import Tilbakelenke from './component/components/tilbakelenke/tilbakelenke';
import StoreProvider from './store/store-provider';
Expand Down Expand Up @@ -31,7 +31,7 @@ function App({ fnr, enhet, tilbakeTilFlate, visVeilederVerktoy, skjulEtiketter,
<div className="visittkortfs__container">
<PersonInfo />
{!skjulEtiketter && <Etiketter />}
<Veilederverktoylinje />
<Veilederverktoy />
</div>
</DataFetcher>
<VeilederverktoyModalController />
Expand Down
21 changes: 0 additions & 21 deletions src/component/components/meny-knapp/meny-knapp.less

This file was deleted.

12 changes: 0 additions & 12 deletions src/component/components/meny-knapp/meny-knapp.tsx

This file was deleted.

8 changes: 7 additions & 1 deletion src/component/components/varselmodal/varsel-modal.less
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
text-align: start;
max-width: 66ch; // Unngår at tekstlinjer vert ubehageleg lange å lese
}

ul {
text-align: left;
margin: 0.5rem 1.5rem;
Expand All @@ -15,9 +16,14 @@
}
}

// Gjer det lettare å midtstille #varsel-ikon
& > :first-child {
text-align: start;
}

#varsel-ikon {
margin-top: -3rem; // placerar en ikon med størrelsen 64x64 i mitten
margin-left: 3rem; // Tilsvarar breidda av lukk-knappen til modalen som også bur i header (2024-01-17)
margin-left: calc(50% - 2rem); // midtstillar ikonet langs x-aksen
}

.modal-footer {
Expand Down
6 changes: 4 additions & 2 deletions src/component/veilederverktoy/prosess/kvittering.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,10 @@ function Kvittering({ tittel, alertStripeTekst, footer, onRequestClose }: Kvitte
<Heading size="medium" level="2" className="modal-info-tekst__undertekst">
{tittel}
</Heading>
<BodyShort size="small">{alertStripeTekst}</BodyShort>
{!!footer && <BodyShort size="medium">{footer}</BodyShort>}
<BodyShort size="small" spacing={true}>
{alertStripeTekst}
</BodyShort>
{footer}
</VarselModal>
);
}
Expand Down
18 changes: 7 additions & 11 deletions src/component/veilederverktoy/prosess/start-prosess.tsx
Original file line number Diff line number Diff line change
@@ -1,28 +1,24 @@
import { Dropdown } from '@navikt/ds-react';
import withClickMetric, { ClickMetricProps } from '../../components/click-metric/click-metric';
import { MenyKnapp } from '../../components/meny-knapp/meny-knapp';
import { useAppStore } from '../../../store/app-store';

interface StartProsessProps {
knappeTekst: string;
onClick?: () => void;
}

const ProcessKnapp = withClickMetric(MenyKnapp);
const DropdownMenuListItem = withClickMetric(Dropdown.Menu.List.Item);

function StartProcess({ knappeTekst, onClick, metricName }: StartProsessProps & ClickMetricProps) {
export const StartProsess = ({ knappeTekst, onClick, metricName }: StartProsessProps & ClickMetricProps) => {
const { setAvsluttOppfolgingOpptelt } = useAppStore();

if (metricName === 'avslutt_oppfolging') {
setAvsluttOppfolgingOpptelt(false);
}

return (
<li>
<ProcessKnapp onClick={onClick} metricName={metricName}>
{knappeTekst}
</ProcessKnapp>
</li>
<DropdownMenuListItem as="button" variant="tertiary-neutral" onClick={onClick} metricName={metricName}>
{knappeTekst}
</DropdownMenuListItem>
);
}

export default StartProcess;
};
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ function StartManuellOppfolgingKvittering({ begrunnelse }: StartManuellOppfolgin
tittel="Endre til manuell oppfølging"
alertStripeTekst={`Endring til manuell oppfølging er gjennomført. Begrunnelse: ${begrunnelse}`}
footer={
<Alert variant="warning">
<Alert variant="warning" size="small">
Brukere som ikke kan legge inn CV og jobbprofil selv skal få hjelp til dette.
</Alert>
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { Dropdown } from '@navikt/ds-react';
import { erITestMiljo } from '../../../util/utils';
import { logMetrikk } from '../../../util/logger';
import { useAppStore } from '../../../store/app-store';
Expand All @@ -19,15 +20,12 @@ function byggRegistreringUrl(fnr: string, enhet: StringOrNothing, bruk_gammel_ar
}
}

function StartRegistreringProsess() {
export const StartRegistreringProsess = () => {
const { brukerFnr, enhetId } = useAppStore();
const { oppfolging, features } = useDataStore();

const kanRegistreres = kanRegistreresEllerReaktiveres(oppfolging);

if (!kanRegistreres) {
return null;
}
const registreringUrl = byggRegistreringUrl(brukerFnr, enhetId, features[BRUK_GAMMEL_ARBEIDSREGISTRERING_URL]);

const brukerType = () => {
if (oppfolging?.erSykmeldtMedArbeidsgiver) {
Expand All @@ -52,17 +50,17 @@ function StartRegistreringProsess() {
}
};

if (!kanRegistreres) {
return null;
}

return (
<li>
<a
href={byggRegistreringUrl(brukerFnr, enhetId, features[BRUK_GAMMEL_ARBEIDSREGISTRERING_URL])}
className="knapp meny-knapp btn--mb1"
onClick={() => logMetrikk('veilarbvisittkortfs.metrikker.registrering', {}, { brukerType: brukerType })}
>
{brukerTekst()}
</a>
</li>
<Dropdown.Menu.List.Item
as="a"
href={registreringUrl}
onClick={() => logMetrikk('veilarbvisittkortfs.metrikker.registrering', {}, { brukerType: brukerType })}
>
{brukerTekst()}
</Dropdown.Menu.List.Item>
);
}

export default StartRegistreringProsess;
};
6 changes: 0 additions & 6 deletions src/component/veilederverktoy/tannhjul.svg

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit d0d5b13

Please sign in to comment.