Skip to content

Commit 8409ba5

Browse files
committed
FO-2760 Layout for hovedside
1 parent 58e2eac commit 8409ba5

File tree

17 files changed

+161
-8
lines changed

17 files changed

+161
-8
lines changed

package-lock.json

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,20 @@
3535
],
3636
"dependencies": {
3737
"@craco/craco": "5.2.4",
38+
"@navikt/fnrvalidator": "^1.1.0",
3839
"@navikt/navspa": "^1.0.3",
3940
"classnames": "^2.2.6",
4041
"constate": "^1.3.2",
4142
"craco-less": "1.9.0",
4243
"dayjs": "^1.8.17",
44+
"lodash.throttle": "^4.1.1",
4345
"nav-frontend-core": "^4.0.11",
46+
"nav-frontend-js-utils": "^1.0.8",
47+
"nav-frontend-lenker": "^1.0.33",
48+
"nav-frontend-lenker-style": "^0.2.24",
49+
"nav-frontend-paneler-style": "^0.3.17",
50+
"nav-frontend-skjema": "^2.0.11",
51+
"nav-frontend-skjema-style": "^2.0.3",
4452
"nav-frontend-typografi": "^2.0.17",
4553
"nav-frontend-typografi-style": "^1.0.18",
4654
"prop-types": "^15.7.2",

public/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<link rel="stylesheet" href="/internarbeidsflatedecorator/v2/static/css/main.css" />
1717
<script src="/internarbeidsflatedecorator/v2/static/js/head.v2.min.js"></script>
1818
</head>
19-
<body class="beslutteroversikt">
19+
<body class="beslutteroversikt app">
2020
<div id="root"/>
2121
<div id="modal-a11y-wrapper"></div>
2222
</body>

src/app.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
import React from 'react';
2-
import { DataFetcher } from './components/datafetcher';
32
import StoreProvider from './stores/store-provider';
43
import { Header } from './components/header/header';
54
import { InternflateDecorator } from './components/internflate-decorator/internflate-decorator';
5+
import { Hovedside } from './hovedside/hovedside';
66

77
function App() {
88
return (
99
<StoreProvider>
1010
<InternflateDecorator />
1111
<Header />
12-
<main>
13-
<DataFetcher>
14-
<div>Content goes here</div>
15-
</DataFetcher>
16-
</main>
12+
<Hovedside />
1713
</StoreProvider>
1814
);
1915
}

src/components/enhet-filter/enhet-filter.less

Whitespace-only changes.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import React from 'react';
2+
import './enhet-filter.less';
3+
import { FilterPanel } from '../filter-panel/filter-panel';
4+
import { Systemtittel } from 'nav-frontend-typografi';
5+
6+
export const EnhetFilter = () => {
7+
return (
8+
<FilterPanel>
9+
<Systemtittel>Enhet</Systemtittel>
10+
</FilterPanel>
11+
);
12+
};
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.filter-panel {
2+
padding: 1rem;
3+
background-color: white;
4+
5+
margin-bottom: 2rem;
6+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react';
2+
import { ChildrenProps } from '../../utils/types/children-props';
3+
import './filter-panel.less';
4+
5+
export const FilterPanel = (props: ChildrenProps) => {
6+
return (
7+
<div className="filter-panel">
8+
{props.children}
9+
</div>
10+
);
11+
};

src/components/internflate-decorator/internflate-decorator-utils.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { OrNothing } from '../../utils/types/ornothing';
2+
import { doNothing } from '../../utils';
23

34
export interface Toggles {
45
visVeilder: boolean;
@@ -19,6 +20,9 @@ export interface DecoratorConfig {
1920

2021
contextholder?: true | Contextholder;
2122
autoSubmitOnMount?: boolean;
23+
24+
onEnhetChange: (enhet: string) => void;
25+
onSok(fnr: string): void;
2226
}
2327

2428
export function lagDecoratorConfig(): DecoratorConfig {
@@ -32,6 +36,8 @@ export function lagDecoratorConfig(): DecoratorConfig {
3236
visEnhetVelger: false,
3337
visSokefelt: false,
3438
visVeilder: true
35-
}
39+
},
40+
onEnhetChange: doNothing,
41+
onSok: doNothing
3642
};
3743
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.sokefelt {
2+
margin-bottom: 1rem;
3+
}

0 commit comments

Comments
 (0)