Skip to content

vtfk/minelev-web

Repository files navigation

JavaScript Style Guide

MinElev

React app for MinElev

Utvikling

  • Klon ned repoet
  • Installer avhengigheter: npm i
  • Lag en lokal .env fil slik som env.example
  • Start utviklingsserver: npm run dev

API

Det er laget 3 metoder som gjør kall mot APIer som sender med innlogget brukers token.

import useSession from '@vtfk/react-msal'
const { apiGet, apiPost, apiPut } = useSession()

const get = await apiGet('url')
const post = await apiPost('url', payload)
const put = await apiPut('url', payload)

Demomodus

  • npm run demo
  • Setter demobruker og tokens i session
  • Returner mock data fra API

Mock

Sentry

Applikasjonen bruker Sentry for å logge feil fra frontend. For å aktivere Sentry-logging må man legge inn korrekt dsn (Data Source Name) fra Sentry-prosjektet i .env REACT_APP_SENTRY_DSN. Environment hentes fra NODE_ENV, ellers kan det spesifiseres i miljøvariabel REACT_APP_SENTRY_ENV.

Lisens

MIT