Commit 0a2f045f authored by tom's avatar tom

fix reorg badge and issue url

parent 0feaf7cb
import { useRouter } from 'next/router';
import React from 'react'; import React from 'react';
import config from 'configs/app'; import config from 'configs/app';
export default function useIssueUrl(backendVersion: string | undefined) { export default function useIssueUrl(backendVersion: string | undefined) {
const [ isLoading, setIsLoading ] = React.useState(true); const [ isLoading, setIsLoading ] = React.useState(true);
const router = useRouter();
React.useEffect(() => { React.useEffect(() => {
setIsLoading(false); setIsLoading(false);
...@@ -23,6 +25,8 @@ export default function useIssueUrl(backendVersion: string | undefined) { ...@@ -23,6 +25,8 @@ export default function useIssueUrl(backendVersion: string | undefined) {
'additional-information': `**User Agent:** ${ window.navigator.userAgent }`, 'additional-information': `**User Agent:** ${ window.navigator.userAgent }`,
}); });
return `https://github.com/blockscout/blockscout/issues/new/?${ searchParams.toString() }`; return `https://github.com/blockscout/blockscout/issues/new/?${ searchParams.toString() }`;
}, [ backendVersion, isLoading ]); // we need to update link whenever page url changes
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [ backendVersion, isLoading, router.asPath ]);
} }
...@@ -60,7 +60,7 @@ const SearchBarSuggestBlock = ({ data, isMobile, searchTerm }: Props) => { ...@@ -60,7 +60,7 @@ const SearchBarSuggestBlock = ({ data, isMobile, searchTerm }: Props) => {
{ icon } { icon }
{ blockNumber } { blockNumber }
</Flex> </Flex>
<Flex columnGap={ 3 } minW={ 0 }> <Flex columnGap={ 3 } minW={ 0 } alignItems="center">
{ data.block_type === 'reorg' && <Tag flexShrink={ 0 }>Reorg</Tag> } { data.block_type === 'reorg' && <Tag flexShrink={ 0 }>Reorg</Tag> }
{ hash } { hash }
</Flex> </Flex>
......
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