diff --git a/components/Map.js b/components/Map.js index e7620ee..540e693 100644 --- a/components/Map.js +++ b/components/Map.js @@ -86,6 +86,7 @@ const Markers = ({ popupInfo, data }) => { export default class Map extends Component { constructor (props) { super(props) + const { data, error } = props const latitude = props.coords && props.coords.latitude ? props.coords.latitude : 62.6321649 const longitude = props.coords && props.cords.longitude ? props.cords.longitude : 6.4374272 this.state = { @@ -96,7 +97,9 @@ export default class Map extends Component { longitude, zoom: 3, minZoom: 3 - } + }, + data, + error } this.resize = this.resize.bind(this) this.popupInfo = this.popupInfo.bind(this) @@ -106,13 +109,6 @@ export default class Map extends Component { window.addEventListener('resize', this.resize) this.resize() this.interval = setInterval(() => this.tick(), 30000) - try { - const { stations: data } = await getData(URL_STATIONS) - this.setState({ data, error: false }) - } catch (error) { - console.log(error) - this.setState({ error: error.message }) - } } async tick () { diff --git a/components/alheimsins/Layout.js b/components/alheimsins/Layout.js index 96a411d..b2cec4e 100644 --- a/components/alheimsins/Layout.js +++ b/components/alheimsins/Layout.js @@ -24,7 +24,6 @@ export default ({ title, theme = {}, children }) => ( - diff --git a/pages/info.js b/pages/info.js index da5993d..a18ecf1 100644 --- a/pages/info.js +++ b/pages/info.js @@ -5,7 +5,7 @@ export default () => (
Et voksent menneske puster ca. 10.000 liter luft i løpet av et døgn. Luftkvalitet har derfor stor betydning for folks helse. I flere norske byer og tettsteder kan luftkvaliteten være dårligere enn det som er tillatt i henhold til forurensingsforskriften, og dårligere enn helsemyndighetenes anbefalinger.
Det er flere forhold som påvirker mengden av luftforurensning, utslippsmengder fra ulike kilder, nærhet til forurensningskilder og lokale meteorologiske og klimatiske forhold. De viktigste kildene til luftforurensning er utslipp fra vegtrafikk, boligoppvarming og industri, samt utslipp fra skip i havn.
Variasjoner i utslippsmengde fra de ulike forurensningskilder både over døgnet og året, samt variasjoner i lokale meteorologiske forhold, medfører at forurensningsnivået lokalt i byer og tettsteder kan variere mye.
@@ -13,7 +13,7 @@ export default () => (Nedenfor gis en beskrivelse av de mest aktuelle forurensningsstoffene i Norge.
Svevestøv (eller partikler) omtales gjerne som PM (particulate matter) etterfulgt av et tall som indikerer størrelse på partiklene i mikrometer. PM2,5 er alle partikler som er mindre enn 2,5 µm, og PM10 er alle partikler som er mindre enn 10 µm. Det betyr at svevestøv som inngår i PM2,5 også inngår i betegnelsen PM10.
- +I flere norske byer og tettsteder er nivåene av svevestøv høyere enn det helsemyndighetene anbefaler i sine luftkvalitetskriterier.
En rekke befolkningsundersøkelser fra hele verden viser en sammenheng mellom nivåer av svevestøv i uteluft og sykelighet og dødelighet i befolkningen. Både korttids- og langtidseksponering for PM viser sammenhenger med dødelighet. De viktigste kildene til svevestøv er:
- PM10: Asfalt-, bremse- og dekkslitasje, strøsand, vedfyring, industri, langtransportert bidragHovedkilden til benzen i byluft er avdampning fra uforbrent bensin. Utslippet kan også komme fra forbrenningsprosessen.