aboutsummaryrefslogtreecommitdiffstats
path: root/packages/renderer/src/components/App.tsx
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2022-04-20 01:17:32 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2022-05-16 00:55:01 +0200
commitbf2dfbc65e1f702c64fd7d76356339b9b37ef5f7 (patch)
tree4eede1c4153e84c02ca19e5a7a5c292d4ce859ac /packages/renderer/src/components/App.tsx
parentfeat: Always show location bar on error (diff)
downloadsophie-bf2dfbc65e1f702c64fd7d76356339b9b37ef5f7.tar.gz
sophie-bf2dfbc65e1f702c64fd7d76356339b9b37ef5f7.tar.zst
sophie-bf2dfbc65e1f702c64fd7d76356339b9b37ef5f7.zip
feat(renderer): Insecure connection warning
Show a more prominent warning for insecure connections with a button to try connecting over HTTPS if possible. Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to 'packages/renderer/src/components/App.tsx')
-rw-r--r--packages/renderer/src/components/App.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/renderer/src/components/App.tsx b/packages/renderer/src/components/App.tsx
index 4a3a5cf..d381abf 100644
--- a/packages/renderer/src/components/App.tsx
+++ b/packages/renderer/src/components/App.tsx
@@ -24,8 +24,9 @@ import React, { useCallback, useEffect } from 'react';
24import { useTranslation } from 'react-i18next'; 24import { useTranslation } from 'react-i18next';
25 25
26import BrowserViewPlaceholder from './BrowserViewPlaceholder'; 26import BrowserViewPlaceholder from './BrowserViewPlaceholder';
27import NewWindowBanner from './NewWindowBanner';
28import { useStore } from './StoreProvider'; 27import { useStore } from './StoreProvider';
28import InsecureConnectionBanner from './banner/InsecureConnectionBanner';
29import NewWindowBanner from './banner/NewWindowBanner';
29import ErrorPage from './errorPage/ErrorPage'; 30import ErrorPage from './errorPage/ErrorPage';
30import LocationBar from './locationBar/LocationBar'; 31import LocationBar from './locationBar/LocationBar';
31import Sidebar from './sidebar/Sidebar'; 32import Sidebar from './sidebar/Sidebar';
@@ -103,6 +104,7 @@ function App({ devMode }: { devMode: boolean }): JSX.Element {
103 }} 104 }}
104 > 105 >
105 <LocationBar /> 106 <LocationBar />
107 <InsecureConnectionBanner service={selectedService} />
106 <NewWindowBanner service={selectedService} /> 108 <NewWindowBanner service={selectedService} />
107 <BrowserViewPlaceholder> 109 <BrowserViewPlaceholder>
108 <ErrorPage service={selectedService} /> 110 <ErrorPage service={selectedService} />