Skip to content

Commit 74dd5f9

Browse files
authored
Merge pull request #19 from navikt/dev
Prodsetting
2 parents b065288 + 4e6b688 commit 74dd5f9

File tree

7 files changed

+78
-58
lines changed

7 files changed

+78
-58
lines changed

nais-dev.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ spec:
2727
memory: 1Gi
2828
ingresses:
2929
- https://beslutteroversikt-q1.nais.preprod.local
30+
- https://app.dev.adeo.no/beslutteroversikt
31+
- https://app-q1.dev.adeo.no/beslutteroversikt
3032
- https://app-q1.adeo.no/beslutteroversikt
3133
envFrom:
3234
- configmap: pto-config

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"dependencies": {
3636
"@craco/craco": "^5.6.4",
3737
"@navikt/fnrvalidator": "^1.1.3",
38-
"@navikt/navspa": "^1.0.3",
38+
"@navikt/navspa": "^1.1.1",
3939
"classnames": "^2.2.6",
4040
"constate": "^3.0.1",
4141
"craco-less": "^1.17.0",

public/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
<script type="application/javascript" src="/frontendlogger/logger.js"></script>
1515

16-
<link rel="stylesheet" href="/internarbeidsflatedecorator/v2/static/css/main.css" />
17-
<script src="/internarbeidsflatedecorator/v2/static/js/head.v2.min.js"></script>
16+
<link rel="stylesheet" href="/internarbeidsflatedecorator/v2.1/static/css/main.css" />
17+
<script src="/internarbeidsflatedecorator/v2.1/static/js/head.v2.min.js"></script>
1818
</head>
1919
<body class="beslutteroversikt app">
2020
<div id="root"/>
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
// Typer er hentet fra https://github.com/navikt/internarbeidsflatedecorator/tree/dev/v2.1
2+
3+
export interface DecoratorConfig {
4+
appname: string; // Navn på applikasjon
5+
fnr?: FnrContextvalue; // Konfigurasjon av fødselsnummer-kontekst
6+
enhet?: EnhetContextvalue; // Konfigurasjon av enhet-kontekst
7+
toggles?: TogglesConfig; // Konfigurasjon av hvilke elementer som skal vises i dekoratøren
8+
markup?: Markup; // Ekstra innhold i dekoratøren, kan brukes om man trenger å legge en knapp innenfor dekoratøren
9+
10+
useProxy?: boolean; // Manuell overstyring av urlene til BFFs. Gjør alle kall til relativt path, og trenger derfor proxy oppsett. Default: false
11+
accessToken?: string; // Manuell innsending av JWT, settes som Authorization-header. Om null sendes cookies vha credentials: 'include'
12+
}
13+
14+
interface TogglesConfig {
15+
visVeileder?: boolean; // Styrer om man skal vise informasjon om innlogget veileder
16+
}
17+
18+
interface Markup {
19+
etterSokefelt?: string; // Gir muligheten for sende inn egen html som blir en del av dekoratøren
20+
}
21+
22+
// Fnr/Enhet-konfiguration støttet både `Controlled` og `Uncontrolled` operasjon.
23+
// Ved bruk av `Controlled` må konsument-applikasjonen selv ta ansvar for oppdatering av `value` etter enhver `onChange`
24+
// Dette er i motsetning til `Uncontrolled`, hvor dette håndteres av dekoratøren. Og alt konsument-applikasjonen trenger å gjøre er å følge med på `onChange`.
25+
interface ControlledContextvalue<T> extends BaseContextvalue<T> {
26+
value: string | null;
27+
}
28+
interface UncontrolledContextvalue<T> extends BaseContextvalue<T> {
29+
initialValue: string | null;
30+
}
31+
32+
interface BaseContextvalue<T> {
33+
skipModal?: boolean;
34+
ignoreWsEvents?: boolean;
35+
display: T;
36+
onChange(value: string | null): void;
37+
}
38+
39+
type Contextvalue<T> = ControlledContextvalue<T> | UncontrolledContextvalue<T>;
40+
41+
export enum EnhetDisplay {
42+
ENHET = 'ENHET',
43+
ENHET_VALG = 'ENHET_VALG'
44+
}
45+
46+
export enum FnrDisplay {
47+
SOKEFELT = 'SOKEFELT'
48+
}
49+
50+
type EnhetContextvalue = Contextvalue<EnhetDisplay>;
51+
type FnrContextvalue = Contextvalue<FnrDisplay>;

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

Lines changed: 0 additions & 43 deletions
This file was deleted.
Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
import * as React from 'react';
22
import NAVSPA from '@navikt/navspa';
3-
import { DecoratorConfig, lagDecoratorConfig } from './internflate-decorator-utils';
4-
import env from '../../utils/environment';
3+
import { DecoratorConfig } from './internflate-decorator-config';
54

65
const Decorator: React.ComponentType<DecoratorConfig> = NAVSPA.importer<DecoratorConfig>('internarbeidsflatefs');
76

87
export function InternflateDecorator() {
9-
const config = lagDecoratorConfig();
10-
11-
if (env.isDevelopment) {
12-
return null;
13-
}
14-
158
return (
169
<nav>
17-
<Decorator {...config} />
10+
<Decorator {...lagDecoratorConfig()} />
1811
</nav>
1912
);
2013
}
14+
15+
function lagDecoratorConfig(): DecoratorConfig {
16+
return {
17+
appname: 'Arbeidsrettet oppfølging',
18+
toggles: {
19+
visVeileder: true
20+
}
21+
};
22+
}

0 commit comments

Comments
 (0)