Skip to content

Commit 542e4f5

Browse files
committed
Bytt endepunkt for maler andre steder
1 parent e9d95c8 commit 542e4f5

File tree

5 files changed

+12
-32
lines changed

5 files changed

+12
-32
lines changed

apps/dolly-frontend/src/main/js/src/app/App.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import { Breadcrumbs } from '@/components/layout/breadcrumb/Breadcrumb'
1010
import { useBrukerProfil, useCurrentBruker } from '@/utils/hooks/useBruker'
1111
import { useDollyEnvironments } from '@/utils/hooks/useEnvironments'
1212
import {
13-
useDollyMalerBrukerOgMalnavn,
1413
useDollyOrganisasjonMalerBrukerOgMalnavn,
14+
useMalbestillingBruker,
1515
} from '@/utils/hooks/useMaler'
1616
import { runningE2ETest } from '@/service/services/Request'
1717
import { navigateToLogin } from '@/components/utlogging/navigateToLogin'
@@ -32,7 +32,7 @@ export const App = () => {
3232

3333
useDollyEnvironments()
3434
useBrukerProfil()
35-
useDollyMalerBrukerOgMalnavn(currentBruker?.brukerId)
35+
useMalbestillingBruker(currentBruker?.brukerId)
3636
useDollyOrganisasjonMalerBrukerOgMalnavn(currentBruker?.brukerId)
3737

3838
useEffect(() => {

apps/dolly-frontend/src/main/js/src/components/bestillingsveileder/stegVelger/steg/steg3/MalForm.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { BaseSyntheticEvent, useState } from 'react'
22
import { ifPresent, requiredString } from '@/utils/YupValidations'
3-
import { Mal, useDollyMalerBrukerOgMalnavn } from '@/utils/hooks/useMaler'
3+
import { Mal, useMalbestillingBruker } from '@/utils/hooks/useMaler'
44
import Loading from '@/components/ui/loading/Loading'
55
import { MalOppsummering } from '@/components/bestillingsveileder/stegVelger/steg/steg3/MalOppsummering'
66
import { UseFormReturn } from 'react-hook-form/dist/types'
@@ -14,7 +14,7 @@ export type MalerFormProps = {
1414
export const MalForm = ({ brukerId, formMethods, opprettetFraMal }: MalerFormProps) => {
1515
const [typeMal, setTypeMal] = useState(MalTyper.OPPRETT)
1616
const [opprettMal, setOpprettMal] = useState(false)
17-
const { maler, loading } = useDollyMalerBrukerOgMalnavn(brukerId, null)
17+
const { maler, loading } = useMalbestillingBruker(brukerId)
1818

1919
if (loading) {
2020
return <Loading label="Laster maler..." />

apps/dolly-frontend/src/main/js/src/pages/minSide/maler/MalPanel.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ export const MalPanel = ({
108108
</Table.Row>
109109
</Table.Header>
110110
<Table.Body>
111-
{maler.map(({ malNavn, id, bestilling }) => {
112-
const alert = harUtdaterteVerdier(bestilling)
111+
{maler.map(({ malNavn, id, malBestilling }) => {
112+
const alert = harUtdaterteVerdier(malBestilling)
113113
const bestillingBasedOnMal = initialValuesBasedOnMal(
114114
{
115-
bestilling: bestilling,
115+
bestilling: malBestilling,
116116
},
117117
dollyEnvironments,
118118
)

apps/dolly-frontend/src/main/js/src/pages/minSide/maler/Maloversikt.tsx

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import React, { useState } from 'react'
22
import Loading from '@/components/ui/loading/Loading'
33
import { SearchField } from '@/components/searchField/SearchField'
44
import {
5-
useDollyMalerBrukerOgMalnavn,
65
useDollyOrganisasjonMalerBrukerOgMalnavn,
6+
useMalbestillingBruker,
77
} from '@/utils/hooks/useMaler'
88
import { Tabs } from '@navikt/ds-react'
99
import { MalPanel } from '@/pages/minSide/maler/MalPanel'
@@ -15,7 +15,8 @@ export default ({ brukerId }: { brukerId: string }) => {
1515
const [searchText, setSearchText] = useState('')
1616
const [underRedigering, setUnderRedigering] = useState([])
1717

18-
const { maler: egneMaler, loading, mutate } = useDollyMalerBrukerOgMalnavn(brukerId)
18+
const { maler: egneMaler, loading, mutate } = useMalbestillingBruker(brukerId)
19+
1920
const {
2021
maler: egneOrgMaler,
2122
loading: orgLoading,

apps/dolly-frontend/src/main/js/src/utils/hooks/useMaler.tsx

+2-23
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import useSWR from 'swr'
22
import { fetcher } from '@/api'
33

4-
const getMalerUrl = '/dolly-backend/api/v1/malbestilling'
5-
const getOrganisasjonMalerUrl = '/dolly-backend/api/v1/organisasjon/bestilling/malbestilling'
6-
74
const malbestillingUrl = '/dolly-backend/api/v1/malbestilling'
5+
const getOrganisasjonMalerUrl = '/dolly-backend/api/v1/organisasjon/bestilling/malbestilling'
86

97
export type Mal = {
108
malNavn: string
@@ -34,7 +32,7 @@ export const useMalbestillingOversikt = () => {
3432
}
3533
}
3634

37-
export const useMalbestillingBruker = (brukerId: string) => {
35+
export const useMalbestillingBruker = (brukerId?: string) => {
3836
const { data, isLoading, error, mutate } = useSWR<Mal[], Error>(
3937
`${malbestillingUrl}/brukerId/${brukerId}`,
4038
fetcher,
@@ -48,25 +46,6 @@ export const useMalbestillingBruker = (brukerId: string) => {
4846
}
4947
}
5048

51-
export const useDollyMalerBrukerOgMalnavn = (brukerId?: string, malNavn?: string) => {
52-
const { data, isLoading, error, mutate } = useSWR<MalResponse, Error>(
53-
brukerId && `${getMalerUrl}?brukerId=${brukerId}${malNavn ? `&malNavn=${malNavn}` : ''}`,
54-
fetcher,
55-
)
56-
57-
const maler =
58-
data?.malbestillinger && Object.values(data.malbestillinger)?.length > 0
59-
? Object.values(data.malbestillinger)?.[0]
60-
: []
61-
62-
return {
63-
maler: maler,
64-
loading: isLoading,
65-
error: error,
66-
mutate: mutate,
67-
}
68-
}
69-
7049
export const useDollyOrganisasjonMaler = () => {
7150
const { data, isLoading, error, mutate } = useSWR<MalResponse, Error>(
7251
getOrganisasjonMalerUrl,

0 commit comments

Comments
 (0)