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) {