Commit 6b57ffe3 authored by Moody Salem's avatar Moody Salem Committed by GitHub

fix: do not show urls if issue is not occurring on app.uniswap.org (#2855)

* fix: do not show urls if issue is not occurring on app.uniswap.org

fixes https://github.com/Uniswap/interface/issues/2572

* address comment
parent f7ecdc43
...@@ -47,6 +47,8 @@ type ErrorBoundaryState = { ...@@ -47,6 +47,8 @@ type ErrorBoundaryState = {
error: Error | null error: Error | null
} }
const IS_UNISWAP = window.location.hostname === 'app.uniswap.org'
export default class ErrorBoundary extends React.Component<unknown, ErrorBoundaryState> { export default class ErrorBoundary extends React.Component<unknown, ErrorBoundaryState> {
constructor(props: unknown) { constructor(props: unknown) {
super(props) super(props)
...@@ -67,6 +69,7 @@ export default class ErrorBoundary extends React.Component<unknown, ErrorBoundar ...@@ -67,6 +69,7 @@ export default class ErrorBoundary extends React.Component<unknown, ErrorBoundar
render() { render() {
const { error } = this.state const { error } = this.state
if (error !== null) { if (error !== null) {
const encodedBody = encodeURIComponent(issueBody(error)) const encodedBody = encodeURIComponent(issueBody(error))
return ( return (
...@@ -83,30 +86,32 @@ export default class ErrorBoundary extends React.Component<unknown, ErrorBoundar ...@@ -83,30 +86,32 @@ 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> {IS_UNISWAP ? (
<LinkWrapper> <AutoRow>
<ExternalLink <LinkWrapper>
id="create-github-issue-link" <ExternalLink
href={`https://github.com/Uniswap/uniswap-interface/issues/new?assignees=&labels=bug&body=${encodedBody}&title=${encodeURIComponent( id="create-github-issue-link"
`Crash report: \`${error.name}${error.message && `: ${error.message}`}\`` href={`https://github.com/Uniswap/uniswap-interface/issues/new?assignees=&labels=bug&body=${encodedBody}&title=${encodeURIComponent(
)}`} `Crash report: \`${error.name}${error.message && `: ${error.message}`}\``
target="_blank" )}`}
> target="_blank"
<TYPE.link fontSize={16}> >
<Trans>Create an issue on GitHub</Trans> <TYPE.link fontSize={16}>
<span></span> <Trans>Create an issue on GitHub</Trans>
</TYPE.link> <span></span>
</ExternalLink> </TYPE.link>
</LinkWrapper> </ExternalLink>
<LinkWrapper> </LinkWrapper>
<ExternalLink id="get-support-on-discord" href="https://discord.gg/FCfyBSbCU5" target="_blank"> <LinkWrapper>
<TYPE.link fontSize={16}> <ExternalLink id="get-support-on-discord" href="https://discord.gg/FCfyBSbCU5" target="_blank">
<Trans>Get support on Discord</Trans> <TYPE.link fontSize={16}>
<span></span> <Trans>Get support on Discord</Trans>
</TYPE.link> <span></span>
</ExternalLink> </TYPE.link>
</LinkWrapper> </ExternalLink>
</AutoRow> </LinkWrapper>
</AutoRow>
) : null}
</AutoColumn> </AutoColumn>
</BodyWrapper> </BodyWrapper>
</FallbackWrapper> </FallbackWrapper>
......
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