Skip to content

Commit fef45dc

Browse files
committed
FO-2772 Tweaking på design av filter
1 parent 3cc35b8 commit fef45dc

File tree

7 files changed

+44
-6
lines changed

7 files changed

+44
-6
lines changed

src/components/filter-etiketter/etikett/filter-etikett.less

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,16 @@
44
background-color: transparent;
55
border: none;
66
cursor: pointer;
7+
8+
&__icon {
9+
width: 12px;
10+
height: 12px;
11+
margin-left: 0.25rem;
12+
margin-bottom: -1px;
13+
}
14+
15+
.etikett {
16+
border-radius: 4px;
17+
background-color: #cce1f3;
18+
}
719
}

src/components/filter-etiketter/etikett/filter-etikett.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import React from 'react';
22
import { EtikettInfo } from 'nav-frontend-etiketter';
3-
import './filter-etikett.less';
43
import { OnRemoveClicked } from '../filter-etiketter';
4+
import xIcon from './x.svg';
5+
import './filter-etikett.less';
56

67
interface FilterEtikettProps {
78
id: string;
@@ -14,7 +15,9 @@ export const FilterEtikett = (props: FilterEtikettProps) => {
1415

1516
return (
1617
<button className="filter-etikett" onClick={() => onRemoveClicked(id)}>
17-
<EtikettInfo>{tekst}</EtikettInfo>
18+
<EtikettInfo>
19+
{tekst} <img className="filter-etikett__icon" src={xIcon} alt="Fjern etikett" />
20+
</EtikettInfo>
1821
</button>
1922
);
2023
};
Lines changed: 1 addition & 0 deletions
Loading

src/components/user-table/body/user-table-row.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from 'react';
22
import { Bruker } from '../../../rest/data/bruker';
33
import { formatDateStr, tidSiden } from '../../../utils/date-utils';
44
import { Normaltekst, Element } from 'nav-frontend-typografi';
5-
import { fjernNavFraEnhetNavn } from '../../../utils';
5+
import { fjernNavFraEnhetNavn, mapBrukerStatusTilTekst } from '../../../utils';
66

77
export const UserRow = (props: {bruker: Bruker}) => {
88
const {
@@ -16,7 +16,7 @@ export const UserRow = (props: {bruker: Bruker}) => {
1616
<Normaltekst>{etternavn + ', ' + fornavn}</Normaltekst>
1717
<Element>{fnr}</Element>
1818
<Normaltekst>{formatDateStr(vedtakStartet)}</Normaltekst>
19-
<Normaltekst>{status}</Normaltekst>
19+
<Normaltekst>{mapBrukerStatusTilTekst(status)}</Normaltekst>
2020
<Element>{beslutterNavn}</Element>
2121
<Normaltekst>{veilederNavn}</Normaltekst>
2222
<Normaltekst>{fjernNavFraEnhetNavn(oppfolgingsenhetNavn)}</Normaltekst>

src/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ import './index.less';
88

99
dayjs.locale('nb');
1010

11-
if (env.isDevelopment) {
11+
// Bruk mock i testmiljøet til vi har fått backend på plass
12+
if (true || env.isDevelopment) {
1213
require('./mock');
1314
}
1415

src/rest/data/bruker.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11

22
export enum BrukerStatus {
3+
KLAR_FOR_BESLUTTER = 'KLAR_FOR_BESLUTTER',
4+
HAR_BESLUTTER = 'HAR_BESLUTTER',
35
VENTER_PA_VEILEDER = 'VENTER_PA_VEILEDER',
46
VENTER_PA_BESLUTTER = 'VENTER_PA_BESLUTTER',
57
KLAR_TIL_UTSENDING = 'KLAR_TIL_UTSENDING'

src/utils/index.ts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
21
// tslint:disable-next-line:no-empty
2+
import { BrukerStatus } from '../rest/data/bruker';
3+
34
export function doNothing() {}
45

56
export function isEmpty(str: string): boolean {
@@ -12,4 +13,22 @@ export function randBetween(from: number, to: number): number {
1213

1314
export function fjernNavFraEnhetNavn(enhetNavn: string): string {
1415
return enhetNavn.replace('NAV', '').trim();
16+
}
17+
18+
export function mapBrukerStatusTilTekst(status: BrukerStatus): string {
19+
switch (status) {
20+
case BrukerStatus.HAR_BESLUTTER:
21+
return 'Har beslutter';
22+
case BrukerStatus.KLAR_FOR_BESLUTTER:
23+
return 'Klar for beslutter';
24+
case BrukerStatus.KLAR_TIL_UTSENDING:
25+
return 'Klar for utsending';
26+
case BrukerStatus.VENTER_PA_BESLUTTER:
27+
return 'Trenger tilbakemelding';
28+
case BrukerStatus.VENTER_PA_VEILEDER:
29+
return 'Venter på veileder';
30+
default:
31+
return '';
32+
33+
}
1534
}

0 commit comments

Comments
 (0)