summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/renderer/components/ErrorBoundary.tsx2
-rw-r--r--gui/src/renderer/components/ErrorView.tsx5
2 files changed, 3 insertions, 4 deletions
diff --git a/gui/src/renderer/components/ErrorBoundary.tsx b/gui/src/renderer/components/ErrorBoundary.tsx
index d9f2bf370e..e3fdfdd6f6 100644
--- a/gui/src/renderer/components/ErrorBoundary.tsx
+++ b/gui/src/renderer/components/ErrorBoundary.tsx
@@ -41,7 +41,7 @@ export default class ErrorBoundary extends React.Component<IProps, IState> {
.split('%(email)s', 2);
reachBackMessage.splice(1, 0, <Email>{supportEmail}</Email>);
- return <ErrorView>{reachBackMessage}</ErrorView>;
+ return <ErrorView settingsUnavailable>{reachBackMessage}</ErrorView>;
} else {
return this.props.children;
}
diff --git a/gui/src/renderer/components/ErrorView.tsx b/gui/src/renderer/components/ErrorView.tsx
index 069e646e50..b233b46ede 100644
--- a/gui/src/renderer/components/ErrorView.tsx
+++ b/gui/src/renderer/components/ErrorView.tsx
@@ -31,15 +31,14 @@ const Subtitle = styled.span({
});
interface ErrorViewProps {
+ settingsUnavailable?: boolean;
children: React.ReactNode | React.ReactNode[];
}
export default function ErrorView(props: ErrorViewProps) {
return (
<Layout>
- <Header>
- <HeaderBarSettingsButton />
- </Header>
+ <Header>{!props.settingsUnavailable && <HeaderBarSettingsButton />}</Header>
<StyledContainer>
<Logo height={106} width={106} source="logo-icon" />
<Title height={18} source="logo-text" />