diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-04-20 01:17:32 +0200 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-05-16 00:55:01 +0200 |
commit | bf2dfbc65e1f702c64fd7d76356339b9b37ef5f7 (patch) | |
tree | 4eede1c4153e84c02ca19e5a7a5c292d4ce859ac /packages/renderer/src/components/App.tsx | |
parent | feat: Always show location bar on error (diff) | |
download | sophie-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.tsx | 4 |
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'; | |||
24 | import { useTranslation } from 'react-i18next'; | 24 | import { useTranslation } from 'react-i18next'; |
25 | 25 | ||
26 | import BrowserViewPlaceholder from './BrowserViewPlaceholder'; | 26 | import BrowserViewPlaceholder from './BrowserViewPlaceholder'; |
27 | import NewWindowBanner from './NewWindowBanner'; | ||
28 | import { useStore } from './StoreProvider'; | 27 | import { useStore } from './StoreProvider'; |
28 | import InsecureConnectionBanner from './banner/InsecureConnectionBanner'; | ||
29 | import NewWindowBanner from './banner/NewWindowBanner'; | ||
29 | import ErrorPage from './errorPage/ErrorPage'; | 30 | import ErrorPage from './errorPage/ErrorPage'; |
30 | import LocationBar from './locationBar/LocationBar'; | 31 | import LocationBar from './locationBar/LocationBar'; |
31 | import Sidebar from './sidebar/Sidebar'; | 32 | import 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} /> |