diff options
| -rw-r--r-- | gui/src/renderer/components/ErrorBoundary.tsx | 2 | ||||
| -rw-r--r-- | gui/src/renderer/components/ErrorView.tsx | 5 |
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" /> |
