mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
* extract TokenPageTitle into separate component * remove dynamic import for TokenPage * add initialData to tokenQuery * add ENV variable * don't update metadata on client * fix test
17 lines
469 B
TypeScript
17 lines
469 B
TypeScript
import useApiQuery from 'lib/api/useApiQuery';
|
|
import { useAppContext } from 'lib/contexts/app';
|
|
import * as tokenStubs from 'stubs/token';
|
|
|
|
export default function useTokenQuery(hash: string) {
|
|
const { apiData } = useAppContext<'/token/[hash]'>();
|
|
|
|
return useApiQuery('token', {
|
|
pathParams: { hash },
|
|
queryOptions: {
|
|
enabled: Boolean(hash),
|
|
placeholderData: tokenStubs.TOKEN_INFO_ERC_20,
|
|
initialData: apiData || undefined,
|
|
},
|
|
});
|
|
}
|