Skip to content

Commit 8e885c2

Browse files
authored
Merge pull request #9 from navikt/dev
KAIZEN-0 Ikke søk hvis man ikke har tilgang til pilot
2 parents 1d098a4 + 1df5f62 commit 8e885c2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/components/sok-sync.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { hasFinishedWithData } from '../rest/utils';
66
import { usePrevious } from '../utils';
77
import { frontendlogger } from '../utils/frontend-logger';
88
import { BeslutteroversiktSok } from '../rest/api';
9+
import { PTO_VEDTAKSSTOTTE_PILOT } from '../rest/feature';
910

1011
function logSokMetrikker(sok: BeslutteroversiktSok, currentPage: number): void {
1112
const filterMetrikker: any = {};
@@ -26,11 +27,16 @@ function logSokMetrikker(sok: BeslutteroversiktSok, currentPage: number): void {
2627
}
2728

2829
export const SokSync = () => {
29-
const { brukereFetcher } = useDataFetcherStore();
30+
const { brukereFetcher, featuresFetcher } = useDataFetcherStore();
3031
const { filters, currentPage, pageSize, orderByDirection, orderByField, seeAll, setTotalPages, setCurrentPage } = useSokStore();
3132
const previousFilters = usePrevious(filters);
3233

3334
useEffect(() => {
35+
// Ikke søk hvis man ikke har tilgang til piloten
36+
if (!featuresFetcher.data || !featuresFetcher.data[PTO_VEDTAKSSTOTTE_PILOT]) {
37+
return;
38+
}
39+
3440
let curPage = currentPage;
3541
if (previousFilters !== filters) {
3642
curPage = 1; // When filters change, start from first page
@@ -41,7 +47,7 @@ export const SokSync = () => {
4147
brukereFetcher.fetch({ sok });
4248
logSokMetrikker(sok, currentPage);
4349
// eslint-disable-next-line react-hooks/exhaustive-deps
44-
}, [filters, currentPage, orderByDirection, orderByField, seeAll]);
50+
}, [filters, currentPage, orderByDirection, orderByField, seeAll, featuresFetcher.data]);
4551

4652
useEffect(() => {
4753
if (hasFinishedWithData(brukereFetcher)) {

0 commit comments

Comments
 (0)