Skip to content
This repository was archived by the owner on Mar 25, 2021. It is now read-only.

Commit 59cc74f

Browse files
committed
Setter opp less og importerer komponenter fra designsystemet
1 parent b5a11bb commit 59cc74f

File tree

8 files changed

+212
-59
lines changed

8 files changed

+212
-59
lines changed

craco.config.js

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1-
module.exports = {
1+
// eslint-disable-next-line @typescript-eslint/no-var-requires
2+
const CracoLessPlugin = require('craco-less')
23

4+
module.exports = {
5+
webpack: {
6+
configure: {
7+
devtool: 'hidden-source-map'
8+
},
9+
},
10+
plugins: [
11+
{
12+
plugin: CracoLessPlugin,
13+
options: {
14+
lessLoaderOptions: {
15+
sourceMap: true
16+
}
17+
}
18+
},
19+
],
320
}

package-lock.json

+141
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+13
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@
1111
"@types/node": "^12.12.47",
1212
"@types/react": "^16.9.41",
1313
"@types/react-dom": "^16.9.8",
14+
"classnames": "^2.2.6",
15+
"craco-less": "^1.17.0",
16+
"nav-frontend-chevron-style": "^0.3.5",
17+
"nav-frontend-core": "^5.0.1",
18+
"nav-frontend-lenkepanel": "^1.0.42",
19+
"nav-frontend-lenkepanel-style": "^0.3.31",
20+
"nav-frontend-lenker": "^1.0.38",
21+
"nav-frontend-lenker-style": "^0.2.29",
22+
"nav-frontend-paneler-style": "^0.3.21",
23+
"nav-frontend-tabell-style": "^0.2.23",
24+
"nav-frontend-typografi": "^2.0.21",
25+
"nav-frontend-typografi-style": "^1.0.22",
26+
"prop-types": "^15.7.2",
1427
"react": "^16.13.1",
1528
"react-dom": "^16.13.1",
1629
"react-scripts": "3.4.1",

src/App.css

-38
This file was deleted.

src/App.tsx

+8-10
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import React, { useState, useEffect, ReactElement } from 'react';
2-
import logo from './logo.svg';
2+
import Lenkepanel from 'nav-frontend-lenkepanel';
33
import env from './utils/environment';
4-
import './App.css';
4+
5+
import Tabell from './components/Tabell';
56

67
function MeldingBoks(sykmeldingId : string, fnr: string) {
78
return (
@@ -40,20 +41,17 @@ function App() : ReactElement {
4041
return (
4142
<div className="App">
4243
<header className="App-header">
43-
<img src={logo} className="App-logo" alt="logo" />
44-
<p>
45-
Edit
46-
{' '}
47-
<code>src/App.tsx</code>
48-
{' '}
49-
and save to reload.
50-
</p>
5144
<div>
5245
<h3> Meldinger fra backend: </h3>
5346
{
5447
meldinger.map((melding : Melding) => MeldingBoks(melding.sykmeldingId, melding.fnr))
5548
}
5649
</div>
50+
<Lenkepanel href="#" border tittelProps="innholdstittel">
51+
Lenketekst
52+
</Lenkepanel>
53+
<Tabell />
54+
5755
</header>
5856
</div>
5957
);

src/components/Tabell.tsx

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import 'nav-frontend-tabell-style';
2+
import Lenke from 'nav-frontend-lenker';
3+
import React, { ReactElement } from 'react';
4+
5+
function Tabell() : ReactElement {
6+
return (
7+
<table className="tabell">
8+
<thead>
9+
<tr>
10+
<th role="columnheader" aria-sort="none"><Lenke href="#">ID</Lenke></th>
11+
<th role="columnheader" aria-sort="descending" className="tabell__th--sortert-desc"><Lenke href="#">Fødselsnummer</Lenke></th>
12+
</tr>
13+
</thead>
14+
<tbody>
15+
<tr>
16+
<td>3</td>
17+
<td className="tabell__td--sortert">Geordi</td>
18+
</tr>
19+
<tr>
20+
<td>1</td>
21+
<td className="tabell__td--sortert">Jean-Luc</td>
22+
</tr>
23+
<tr>
24+
<td>2</td>
25+
<td className="tabell__td--sortert">William</td>
26+
</tr>
27+
</tbody>
28+
</table>
29+
);
30+
}
31+
32+
export default Tabell;

src/index.tsx

-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,4 @@ ReactDOM.render(
1313
document.getElementById('root'),
1414
);
1515

16-
// If you want your app to work offline and load faster, you can change
17-
// unregister() to register() below. Note this comes with some pitfalls.
18-
// Learn more about service workers: https://bit.ly/CRA-PWA
1916
serviceWorker.unregister();

src/logo.svg

-7
This file was deleted.

0 commit comments

Comments
 (0)