Skip to content

Commit 9439fbb

Browse files
committed
IS-Refactor-folder-structure
1 parent c842f02 commit 9439fbb

35 files changed

+56
-57
lines changed
File renamed without changes.

src/routers/AppRouter.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import React, { ReactElement } from 'react';
22
import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom';
3-
import Side from '../sider/Side';
3+
import Side from '../components/Side';
44
import Decorator from '../decorator/Decorator';
5-
import OversiktContainer from '@/containers/OversiktContainer';
5+
import OversiktContainer from '@/sider/oversikt/OversiktContainer';
66
import ErrorBoundary from '@/components/error/ErrorBoundary';
7-
import SokContainer from '@/components/sokperson/SokContainer';
7+
import SokContainer from '@/sider/sokperson/SokContainer';
88
import { routes } from '@/routers/routes';
99

1010
const AppRouter = (): ReactElement => {

src/containers/Oversikt.tsx renamed to src/sider/oversikt/Oversikt.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ import {
44
PersonregisterState,
55
} from '@/api/types/personregisterTypes';
66
import { toPersonData } from '@/utils/toPersondata';
7-
import { PersonFilter } from '@/components/Filter/PersonFilter';
8-
import Sokeresultat from '@/components/Sokeresultat';
7+
import { PersonFilter } from '@/sider/oversikt/filter/PersonFilter';
8+
import Sokeresultat from '@/sider/oversikt/sokeresultat/Sokeresultat';
99
import styled from 'styled-components';
10-
import { TekstFilter } from '@/components/Filter/TekstFilter';
11-
import { ClearFiltersButton } from '@/components/Filter/ClearFiltersButton';
10+
import { TekstFilter } from '@/sider/oversikt/filter/TekstFilter';
11+
import { ClearFiltersButton } from '@/sider/oversikt/filter/ClearFiltersButton';
1212
import {
1313
Filterable,
1414
filterEventsOnVeileder,
1515
} from '@/utils/hendelseFilteringUtils';
1616
import { PersonOversiktStatusDTO } from '@/api/types/personoversiktTypes';
1717
import { useFilters } from '@/context/filters/FilterContext';
1818
import { useAktivVeilederQuery } from '@/data/veiledereQueryHooks';
19-
import { HendelseFilter } from '@/components/Filter/HendelseFilter';
19+
import { HendelseFilter } from '@/sider/oversikt/filter/HendelseFilter';
2020
import { Box } from '@navikt/ds-react';
2121
import { TabType, useTabType } from '@/hooks/useTabType';
2222

@@ -39,15 +39,15 @@ const OversiktContainerInnhold = styled.div`
3939
}
4040
`;
4141

42-
interface OversiktProps {
42+
interface Props {
4343
personoversiktData: PersonOversiktStatusDTO[];
4444
personregisterData: PersonregisterData[];
4545
}
4646

47-
export const Oversikt = ({
47+
export default function Oversikt({
4848
personoversiktData,
4949
personregisterData,
50-
}: OversiktProps) => {
50+
}: Props) {
5151
const aktivVeilederQuery = useAktivVeilederQuery();
5252
const { filterState } = useFilters();
5353
const { selectedTab } = useTabType();
@@ -90,4 +90,4 @@ export const Oversikt = ({
9090
<Sokeresultat allEvents={allEvents} />
9191
</OversiktContainerInnhold>
9292
);
93-
};
93+
}

src/containers/OversiktContainer.tsx renamed to src/sider/oversikt/OversiktContainer.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import React, { ReactElement, useEffect } from 'react';
22
import { usePersonregisterQuery } from '@/data/personregisterHooks';
33
import { usePersonoversiktQuery } from '@/data/personoversiktHooks';
44
import AppSpinner from '@/components/AppSpinner';
5-
import { Oversikt } from '@/containers/Oversikt';
65
import { NavigationBar } from '@/components/NavigationBar';
76
import { NotificationBar } from '@/components/error/NotificationBar';
87
import ErrorBoundary from '@/components/error/ErrorBoundary';
@@ -13,6 +12,7 @@ import { StoreKey, useLocalStorageState } from '@/hooks/useLocalStorageState';
1312
import { getWeeksBetween } from '@/utils/dateUtils';
1413
import { useFeatureToggles } from '@/data/unleash/unleashQueryHooks';
1514
import { TabType, useTabType } from '@/hooks/useTabType';
15+
import Oversikt from '@/sider/oversikt/Oversikt';
1616

1717
function logPageView(tab: TabType) {
1818
Amplitude.logEvent({
@@ -32,7 +32,7 @@ function toReadableString(overviewTabType: TabType): string {
3232
}
3333
}
3434

35-
const OversiktContainer = (): ReactElement => {
35+
export default function OversiktContainer(): ReactElement {
3636
const personregisterQuery = usePersonregisterQuery();
3737
const personoversiktQuery = usePersonoversiktQuery();
3838
const { toggles } = useFeatureToggles();
@@ -74,6 +74,4 @@ const OversiktContainer = (): ReactElement => {
7474
</div>
7575
</ErrorBoundary>
7676
);
77-
};
78-
79-
export default OversiktContainer;
77+
}

src/components/Filter/ClearFiltersButton.tsx renamed to src/sider/oversikt/filter/ClearFiltersButton.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { ReactElement } from 'react';
22
import styled from 'styled-components';
33
import themes from '@/styles/themes';
4-
import SlettIkon from '@/components/common/SlettIkon';
4+
import SlettIkon from '@/sider/oversikt/filter/SlettIkon';
55
import { useFilters } from '@/context/filters/FilterContext';
66
import { ActionType } from '@/context/filters/filterContextActions';
77

@@ -20,12 +20,15 @@ const ClearFiltersWrapper = styled.div`
2020
padding: 0.5rem 0.25rem;
2121
-webkit-user-select: none;
2222
user-select: none;
23+
2324
:hover {
2425
cursor: pointer;
2526
}
27+
2628
:active {
2729
border: 2px solid ${themes.color.navBla};
2830
}
31+
2932
> svg {
3033
margin-right: 0.25em;
3134
}

0 commit comments

Comments
 (0)