From bd431165e5a78579d3ed0482f6a6588709fef445 Mon Sep 17 00:00:00 2001 From: Roland Date: Mon, 17 Jun 2024 10:40:30 -0600 Subject: [PATCH] Displaying helpful error when iframes do not load. --- README.md | 1 + app/src/App.js | 25 ++++++++++-------- app/src/components/Common.js | 50 +++++++++++++++++++++++++++++++++--- app/src/components/Map.js | 17 ++++++++++-- app/src/components/Zim.js | 13 +++++++++- docker/help/nginx.help.conf | 3 +++ docker/map/nginx.map.conf | 3 +++ docker/zim/nginx.zim.conf | 3 +++ 8 files changed, 97 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 6e62cfd9..84ee2727 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,7 @@ Steps necessary to initialize your WROLPi after installing the Raspberry Pi imag 1. Storage is cheaper than power. 2. Two is one, one is none. 3. Run silently. +4. Primary, secondary, tertiary. ## Physical properties diff --git a/app/src/App.js b/app/src/App.js index 519023ba..84271159 100644 --- a/app/src/App.js +++ b/app/src/App.js @@ -13,7 +13,7 @@ import {FilesRoute} from "./components/Files"; import {QueryProvider, StatusProvider} from "./hooks/customHooks"; import {MapRoute} from "./components/Map"; import {MediaContextProvider, mediaStyles, StatusContext, ThemeContext} from "./contexts/contexts"; -import {Header, ThemeProvider} from "./components/Theme"; +import {Header, Segment, ThemeProvider} from "./components/Theme"; import {DashboardPage} from "./DashboardPage"; import {DonatePage} from "./components/DonatePage"; import {useEventsInterval} from "./Events"; @@ -21,7 +21,7 @@ import {SemanticToastContainer} from "react-semantic-toasts-2"; import {FilePreviewProvider} from "./components/FilePreview"; import {TagsProvider} from "./Tags"; import {ZimRoute} from "./components/Zim"; -import {HELP_VIEWER_URI} from "./components/Common"; +import {HELP_VIEWER_URI, IframeViewer} from "./components/Common"; function PageNotFound() { const {t} = useContext(ThemeContext); @@ -50,15 +50,18 @@ function Footer() { } function HelpPage() { - return