Flate applikasjonen for veiledere som viser informasjon og aktivitetsplanen til brukerne
Denne appen er "host" app for følgende "micro"-frontends:
- Tab-apper (Åpnes inni et tab-område)
- AKTIVITETSPLAN
- DIALOG
- VEDTAKSSTOTTE
- OVERBLIKK (VEILARBDETALJERFS)
- ARBEIDSMARKEDSTILTAK
- FINN STILLING (Team Toi sin app finn-stilling-inngang)
- Navbar-apps
- INTERNARBEIDSFLATEFS_DECORATOR (søke på person og linker til andre nav apper)
- VEILARBVISITTKORTFS (div info om en person + "veilederverktøy")
Alt dette er limt sammen med NAVSPA
Appen inneholder følgende:
- En tab-bar med de forskjellige appene
- En feedback-form-popup som enables av en unleash toggle som atm er archieved
- En tour-modal som også er bak en unleash toggle som er archived
$ npm install
$ npm run dev
Bruk dev-proxyen for å få opp et miljø appen kan kjøres i
Om du ønsker er det mulig å konfigurere git blame til å ignorere spesifikke commits definert i .git-blame-ignore-revs (naviger til filen for å se hvilke commits som er ignorert for dette prosjektet). Commits definert i denne filen vil ikke dukke opp i git blame. Det anbefales å konfigurere dette per git prosjekt da git blame vil feile dersom man feks. har konfigurert dette globalt men det ikke eksisterer en ignore-fil med riktig navn i det gitte git prosjektet du står i. Se forøvrig git sin dokumentasjon for hvordan git blame og ignoring fungerer: https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revltrevgt.
git config --local blame.ignoreRevsFile .git-blame-ignore-revs
git config --global --unset blame.ignoreRevsFile
Det er mulig å sende eventer til Amplitude gjennom personflatens Amplitude-klient. Eventene Det finnes foreløpig ikke noen pakke som eksponerer funksjonen, men du kan legge til en deklarasjon som ser sånn her ut:
interface Window {
veilarbpersonflatefsAmplitude: ({
origin,
eventName,
eventData
}?: {
origin: string;
eventName: string;
eventData?: Record<string, unknown>;
}) => Promise<void>;
}
Eksempel på bruk:
window.veilarbpersonflatefsAmplitude('aktivitetsplan', 'accordion åpnet', { tekst: 'Historikk' });
Se https://github.com/navikt/analytics-taxonomy for taksonomi.
Spørsmål knyttet til koden eller prosjektet kan stilles via issues her på github.
Interne henvendelser kan sendes via Slack i kanalen #po-arbeidsoppfølging.