Commit 0aac0b43 authored by Moody Salem's avatar Moody Salem

clean up the error boundary

parent 70250079
...@@ -4,6 +4,7 @@ import { AutoColumn } from '../Column' ...@@ -4,6 +4,7 @@ import { AutoColumn } from '../Column'
import styled from 'styled-components' import styled from 'styled-components'
import ReactGA from 'react-ga' import ReactGA from 'react-ga'
import { getUserAgent } from '../../utils/getUserAgent' import { getUserAgent } from '../../utils/getUserAgent'
import { AutoRow } from '../Row'
const FallbackWrapper = styled.div` const FallbackWrapper = styled.div`
display: flex; display: flex;
...@@ -14,14 +15,15 @@ const FallbackWrapper = styled.div` ...@@ -14,14 +15,15 @@ const FallbackWrapper = styled.div`
` `
const BodyWrapper = styled.div<{ margin?: string }>` const BodyWrapper = styled.div<{ margin?: string }>`
position: relative; padding: 1rem;
margin-top: 1rem;
max-width: 60%;
width: 100%; width: 100%;
white-space: ;
` `
const CodeBlockWrapper = styled.div` const CodeBlockWrapper = styled.div`
background: ${({ theme }) => theme.bg0}; background: ${({ theme }) => theme.bg0};
overflow: auto;
white-space: pre;
box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04),
0px 24px 32px rgba(0, 0, 0, 0.01); 0px 24px 32px rgba(0, 0, 0, 0.01);
border-radius: 24px; border-radius: 24px;
...@@ -79,10 +81,13 @@ export default class ErrorBoundary extends React.Component<unknown, ErrorBoundar ...@@ -79,10 +81,13 @@ export default class ErrorBoundary extends React.Component<unknown, ErrorBoundar
<TYPE.main fontSize={10}>{error.stack}</TYPE.main> <TYPE.main fontSize={10}>{error.stack}</TYPE.main>
</code> </code>
</CodeBlockWrapper> </CodeBlockWrapper>
<AutoRow>
<LinkWrapper> <LinkWrapper>
<ExternalLink <ExternalLink
id={`create-github-issue-link`} id="create-github-issue-link"
href={`https://github.com/Uniswap/uniswap-interface/issues/new?assignees=&labels=bug&body=${encodedBody}&title=Crash report`} href={`https://github.com/Uniswap/uniswap-interface/issues/new?assignees=&labels=bug&body=${encodedBody}&title=${encodeURIComponent(
`Crash report: \`${error.name}\``
)}`}
target="_blank" target="_blank"
> >
<TYPE.link fontSize={16}> <TYPE.link fontSize={16}>
...@@ -91,6 +96,15 @@ export default class ErrorBoundary extends React.Component<unknown, ErrorBoundar ...@@ -91,6 +96,15 @@ export default class ErrorBoundary extends React.Component<unknown, ErrorBoundar
</TYPE.link> </TYPE.link>
</ExternalLink> </ExternalLink>
</LinkWrapper> </LinkWrapper>
<LinkWrapper>
<ExternalLink id="get-support-on-discord" href="https://discord.gg/FCfyBSbCU5" target="_blank">
<TYPE.link fontSize={16}>
Get support on Discord
<span></span>
</TYPE.link>
</ExternalLink>
</LinkWrapper>
</AutoRow>
</AutoColumn> </AutoColumn>
</BodyWrapper> </BodyWrapper>
</FallbackWrapper> </FallbackWrapper>
......
...@@ -5,7 +5,6 @@ import GoogleAnalyticsReporter from '../components/analytics/GoogleAnalyticsRepo ...@@ -5,7 +5,6 @@ import GoogleAnalyticsReporter from '../components/analytics/GoogleAnalyticsRepo
import AddressClaimModal from '../components/claim/AddressClaimModal' import AddressClaimModal from '../components/claim/AddressClaimModal'
import Header from '../components/Header' import Header from '../components/Header'
import Polling from '../components/Header/Polling' import Polling from '../components/Header/Polling'
// import URLWarning from '../components/Header/URLWarning'
import Popups from '../components/Popups' import Popups from '../components/Popups'
import Web3ReactManager from '../components/Web3ReactManager' import Web3ReactManager from '../components/Web3ReactManager'
import ErrorBoundary from '../components/ErrorBoundary' import ErrorBoundary from '../components/ErrorBoundary'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment