diff --git a/src/modules/events/EventList.tsx b/src/modules/events/EventList.tsx index 532e96d..e48d8a4 100644 --- a/src/modules/events/EventList.tsx +++ b/src/modules/events/EventList.tsx @@ -56,6 +56,17 @@ const EventList = () => { ); + // TODO: temporary. Remove this once the new website is up + if (error && error.message === 'I am a teapot') { + return ( + + + Vi lager ny nettside! Programmet vil derfor være utilgjengelig inntil alt er på plass! + + + ); + } + if (error) { return ( diff --git a/src/modules/events/useEventList.tsx b/src/modules/events/useEventList.tsx index 3b410f1..7f967ea 100644 --- a/src/modules/events/useEventList.tsx +++ b/src/modules/events/useEventList.tsx @@ -65,6 +65,10 @@ const useEventList = () => { let eventData; try { const res = await fetchWithTimeout(url); + if (res.status == 418) { + // TODO: temporary. Remove once new website is up and running + throw new Error('I am a teapot'); + } setTotalPages(parseInt(res.headers.get('x-wp-totalpages') || '0', 10)); eventData = await res.json(); } catch (err) {