From b8961e37296dfdeffe73c64c5862d3c56f39f5c2 Mon Sep 17 00:00:00 2001 From: Henrik uran <122083502+henriktheboss@users.noreply.github.com> Date: Tue, 22 Oct 2024 08:45:20 +0200 Subject: [PATCH] gjort om render metode --- .../aktivitet/ny-aktivitet/LeggTilForm.tsx | 78 ++++++++++--------- 1 file changed, 41 insertions(+), 37 deletions(-) diff --git a/src/moduler/aktivitet/ny-aktivitet/LeggTilForm.tsx b/src/moduler/aktivitet/ny-aktivitet/LeggTilForm.tsx index f4337f8bd..e6750c541 100644 --- a/src/moduler/aktivitet/ny-aktivitet/LeggTilForm.tsx +++ b/src/moduler/aktivitet/ny-aktivitet/LeggTilForm.tsx @@ -9,7 +9,34 @@ import { selectAktivitetStatus } from '../aktivitet-selector'; import { selectViserHistoriskPeriode } from '../../filtrering/filter/filter-selector'; import { useRoutes } from '../../../routing/useRoutes'; +const veilederItems = (nyAktivitetBasePath: string) =>([{ + grouppeTittel : "For NAV-ansatt", + grouppedItems: [ + { tittle: "Avtale om å søke jobber" , link : `${nyAktivitetBasePath}/sokeavtale`}, + { tittle: "Møte med NAV" , link : `${nyAktivitetBasePath}/mote`}, + { tittle: "Samtalereferat" , link: `${nyAktivitetBasePath}/samtalereferat`}, + ] +}, + { + grouppeTittel : "For bruker og NAV-ansatt", + grouppedItems: [ + { tittle: " En jobb jeg vil søke på" , link : `${nyAktivitetBasePath}/stilling`}, + { tittle: " En jobb jeg har nå" , link : `${nyAktivitetBasePath}/ijobb`}, + { tittle: "Jobbrettet egenaktivitet " , link: `${nyAktivitetBasePath}/egen`}, + { tittle: " Medisinsk behandling" , link: `${nyAktivitetBasePath}/behandling`}, + ] + } +]) +const brukerItems = (nyAktivitetBasePath: string) =>([{ + grouppeTittel : "For bruker og NAV-ansatt", + grouppedItems: [ + { tittle: " En jobb jeg vil søke på" , link : `${nyAktivitetBasePath}/stilling`}, + { tittle: " En jobb jeg har nå" , link : `${nyAktivitetBasePath}/ijobb`}, + { tittle: "Jobbrettet egenaktivitet " , link: `${nyAktivitetBasePath}/egen`}, + { tittle: " Medisinsk behandling" , link: `${nyAktivitetBasePath}/behandling`}, + ] + }]) const LeggTilForm = () => { const viserHistoriskPeriode = useSelector(selectViserHistoriskPeriode); @@ -19,6 +46,7 @@ const LeggTilForm = () => { const erVeileder = useErVeileder(); + const menuItemsGroup = erVeileder ? veilederItems(nyAktivitetBasePath) : brukerItems(nyAktivitetBasePath); return (
@@ -32,43 +60,19 @@ const LeggTilForm = () => { Legg til aktivitet - - {erVeileder ? ( -
- - For NAV-ansatt - - - Avtale om å søke jobber - - - Møte med NAV - - - Samtalereferat - - - - For bruker og NAV-ansatt - -
- ) : - - Velg type aktivitet - } - - En jobb jeg vil søke på - - - En jobb jeg har nå - - - Jobbrettet egenaktivitet - - - Medisinsk behandling - -
+ {menuItemsGroup.map((item) => ( + + + {item.grouppeTittel} + + {item.grouppedItems.map((item) => + + {item.tittle} + ) + } + + )) + }