Skip to content

Commit aa42588

Browse files
committed
reverte endringer som ikke trengs
1 parent 26667df commit aa42588

File tree

5 files changed

+30
-58
lines changed

5 files changed

+30
-58
lines changed

src/moduler/aktivitet/aktivitet-selector.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { SerializedError } from '../../api/utils';
22
import { Status } from '../../createGenericSlice';
33
import { RootState } from '../../store';
4-
import { selectErrors, selectSerialiedErrors } from '../feilmelding/feil-selector';
4+
import { selectErrors, selectFeil } from '../feilmelding/feil-selector';
55
import {
66
flyttAktivitet,
77
hentAktivitet,
@@ -25,17 +25,17 @@ export const selectAktivitetFeilmeldinger = createSelector(
2525
selectAktivitetStatus,
2626
selectErrors,
2727
(aktiviteterStatus, errors) => {
28-
return aktiviteterStatus === Status.ERROR ? selectSerialiedErrors(errors, hentAktivitet.rejected.type) : [];
28+
return aktiviteterStatus === Status.ERROR ? selectFeil(errors, hentAktivitet.rejected.type) : [];
2929
},
3030
);
3131

3232
export const selecteEndreAktivitetFeilmeldinger: (state: RootState) => SerializedError[] = createSelector(
3333
selectErrors,
3434
(errors) => {
35-
const oppdaterError = selectSerialiedErrors(errors, oppdaterAktivitet.rejected.type);
36-
const oppdaterEtikettError = selectSerialiedErrors(errors, oppdaterAktivitetEtikett.rejected.type);
37-
const oppdaterStillingFraNavError = selectSerialiedErrors(errors, oppdaterStillingFraNavSoknadsstatus.rejected.type);
38-
const flyttAktivitetError = selectSerialiedErrors(errors, flyttAktivitet.rejected.type);
35+
const oppdaterError = selectFeil(errors, oppdaterAktivitet.rejected.type);
36+
const oppdaterEtikettError = selectFeil(errors, oppdaterAktivitetEtikett.rejected.type);
37+
const oppdaterStillingFraNavError = selectFeil(errors, oppdaterStillingFraNavSoknadsstatus.rejected.type);
38+
const flyttAktivitetError = selectFeil(errors, flyttAktivitet.rejected.type);
3939
return [...oppdaterError, ...oppdaterEtikettError, ...oppdaterStillingFraNavError, ...flyttAktivitetError];
4040
},
4141
);

src/moduler/aktivitet/aktivitet-slice.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ import {
1818
} from './aktivitet-actions';
1919
import { RootState } from '../../store';
2020
import { createSelector } from 'reselect';
21-
import { root } from 'postcss';
22-
import { setErPåAnnenBrukersResssurs } from '../feilmelding/feil-slice';
2321

2422
type PerioderMedAktiviteter = {
2523
id: string;
@@ -119,7 +117,7 @@ const aktivitetSlice = createSlice({
119117
).flat()
120118

121119
if (!aktivitetIDer.includes(aktivitet.id)) {
122-
setErPåAnnenBrukersResssurs(eier.fnr)
120+
//TODO: kall for å endre bruker i context
123121
}
124122

125123
nyStateMedOppdatertAktivitet(state, aktivitet);

src/moduler/aktivitet/visning/AktivitetvisningContainer.tsx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,7 @@ const AktivitetvisningContainer = () => {
3838
const { id } = useParams<{ id: string }>();
3939
const aktivitetId = id;
4040

41-
// TODO: IMplementer
42-
43-
4441
const erVeileder = useErVeileder();
45-
46-
const feilEier = erVeileder ? useSelector(selectFeilEier) !== undefined: false;
47-
console.log("er feil eier? ", feilEier)
48-
4942
const valgtAktivitet = useSelector((state: RootState) =>
5043
aktivitetId ? selectAktivitetMedId(state, aktivitetId) : undefined,
5144
);

src/moduler/feilmelding/feil-selector.ts

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,12 @@ import { hentOppfolging } from '../oppfolging-status/oppfolging-slice';
2020
import { createSelector } from 'reselect';
2121
import { RootState } from '../../store';
2222

23-
export const selectSerialiedErrors = (feil: RootState['data']['errors'], ...types: string[]): SerializedError[] => {
24-
return Object.entries(feil.serializedError)
23+
export const selectFeil = (errors: RootState['data']['errors'], ...types: string[]): SerializedError[] => {
24+
return Object.entries(errors)
2525
.filter(([type, _]) => types.includes(type))
2626
.map(([_, val]) => val);
2727
};
2828

29-
export const selectFeilEier= (state: RootState): string | undefined =>
30-
state.data.errors.feilEier;
31-
3229
export const selectErrors = (state: RootState) => state.data.errors;
3330

3431
const hovedsideFeil = [
@@ -41,49 +38,49 @@ const hovedsideFeil = [
4138
flyttAktivitet.rejected.type,
4239
];
4340
export const selectHovedsideFeil = createSelector(selectErrors, (errors) => {
44-
return selectSerialiedErrors(errors, ...hovedsideFeil);
41+
return selectFeil(errors, ...hovedsideFeil);
4542
});
4643

4744
export const selectLagNyAktivitetFeil = createSelector(selectErrors, (errors) => {
48-
return selectSerialiedErrors(errors, lagNyAktivitet.rejected.type);
45+
return selectFeil(errors, lagNyAktivitet.rejected.type);
4946
});
5047

5148
export const selectOppdaterAktivitetStatusFeil = createSelector(selectErrors, (errors) => {
52-
return selectSerialiedErrors(errors, flyttAktivitet.rejected.type);
49+
return selectFeil(errors, flyttAktivitet.rejected.type);
5350
});
5451

5552
export const selectOppdaterAktivitetEtikettFeil = createSelector(selectErrors, (errors) => {
56-
return selectSerialiedErrors(errors, oppdaterAktivitetEtikett.rejected.type);
53+
return selectFeil(errors, oppdaterAktivitetEtikett.rejected.type);
5754
});
5855

5956
export const selectOppdaterStillingFraNavSoknadsstatusFeil = createSelector(selectErrors, (errors) => {
60-
return selectSerialiedErrors(errors, oppdaterStillingFraNavSoknadsstatus.rejected.type);
57+
return selectFeil(errors, oppdaterStillingFraNavSoknadsstatus.rejected.type);
6158
});
6259

6360
export const selectDeleCVFeil = createSelector(selectErrors, (errors) => {
64-
return selectSerialiedErrors(errors, oppdaterCVSvar.rejected.type);
61+
return selectFeil(errors, oppdaterCVSvar.rejected.type);
6562
});
6663

6764
export const selectSettAktivitetTilAvtaltFeil = createSelector(selectErrors, (errors) => {
68-
return selectSerialiedErrors(errors, settAktivitetTilAvtalt.rejected.type);
65+
return selectFeil(errors, settAktivitetTilAvtalt.rejected.type);
6966
});
7067

7168
export const selectCanPrint = createSelector(selectErrors, (errors) => {
72-
return selectSerialiedErrors(errors, hentAktiviteter.rejected.type, hentDialoger.rejected.type).length === 0;
69+
return selectFeil(errors, hentAktiviteter.rejected.type, hentDialoger.rejected.type).length === 0;
7370
});
7471

7572
export const selectHentMalListeFeil = createSelector(selectErrors, (errors) => {
76-
return selectSerialiedErrors(errors, hentMal.rejected.type, hentMalListe.rejected.type);
73+
return selectFeil(errors, hentMal.rejected.type, hentMalListe.rejected.type);
7774
});
7875

7976
export const selectOppdaterMalFeil = createSelector(selectErrors, (errors) => {
80-
return selectSerialiedErrors(errors, oppdaterMal.rejected.type);
77+
return selectFeil(errors, oppdaterMal.rejected.type);
8178
});
8279

8380
export const selectPubliserReferatFeil = createSelector(selectErrors, (errors) => {
84-
return selectSerialiedErrors(errors, publiserReferat.rejected.type);
81+
return selectFeil(errors, publiserReferat.rejected.type);
8582
});
8683

8784
export const selectPubliserOgOppdaterReferatFeil = createSelector(selectErrors, (errors) => {
88-
return selectSerialiedErrors(errors, publiserReferat.rejected.type, oppdaterReferat.rejected.type);
85+
return selectFeil(errors, publiserReferat.rejected.type, oppdaterReferat.rejected.type);
8986
});

src/moduler/feilmelding/feil-slice.ts

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
import {
2-
createSlice,
3-
isAnyOf,
4-
isAsyncThunkAction,
5-
isFulfilled,
6-
isPending,
7-
isRejected,
8-
PayloadAction,
9-
} from '@reduxjs/toolkit';
1+
import { createSlice, isAnyOf, isAsyncThunkAction, isFulfilled, isPending, isRejected } from '@reduxjs/toolkit';
102
import { AnyAction } from 'redux';
113

124
import { SerializedError } from '../../api/utils';
@@ -24,10 +16,7 @@ import {
2416
} from '../aktivitet/aktivitet-actions';
2517
import { oppdaterMal } from '../mal/aktivitetsmal-slice';
2618

27-
type FeilState = {
28-
serializedError: Record<string, SerializedError>;
29-
feilEier: string | undefined;
30-
};
19+
type ErrorSliceType = Record<string, SerializedError>;
3120

3221
const dismissableErrors = [
3322
flyttAktivitet.rejected.type,
@@ -45,33 +34,28 @@ const dismissableErrors = [
4534

4635
const errorSlice = createSlice({
4736
name: 'feil',
48-
initialState: {
49-
serializedError: {},
50-
feilEier: undefined,
51-
} as FeilState,
37+
initialState: {} as ErrorSliceType,
5238
reducers: {
53-
setErPåAnnenBrukersResssurs: (state, payload: PayloadAction<string>) => {
54-
console.log('Setter feil');
55-
},
5639
fjernDismissableErrors: (state) => {
5740
dismissableErrors.forEach((type) => {
58-
delete state.serializedError[type];
41+
delete state[type];
5942
});
6043
},
6144
},
6245
extraReducers: (builder) => {
6346
builder.addMatcher(
6447
(action: AnyAction) => isAsyncThunkAction(action) && isRejected(action),
6548
(state, action) => {
66-
state.serializedError[action.type] = { ...action.error, type: action.type };
67-
},
49+
state[action.type] = { ...action.error, type: action.type };
50+
}
6851
);
6952
builder.addMatcher(isAnyOf(isFulfilled, isPending), (state, action) => {
7053
const type = action.type.replace('pending', 'rejected').replace('fulfilled', 'rejected');
71-
delete state.serializedError[type];
54+
delete state[type];
7255
});
7356
},
7457
});
7558

76-
export const { fjernDismissableErrors, setErPåAnnenBrukersResssurs } = errorSlice.actions;
59+
export const { fjernDismissableErrors } = errorSlice.actions;
60+
7761
export default errorSlice.reducer;

0 commit comments

Comments
 (0)