mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
* Resolve BENS names from URL directly to address page Fixes #1965 * fix tests
15 lines
605 B
TypeScript
15 lines
605 B
TypeScript
import { useMemo } from 'react';
|
|
|
|
import useAddressMetadataInfoQuery from 'lib/address/useAddressMetadataInfoQuery';
|
|
|
|
export default function useAppActionData(address: string | undefined = '', isEnabled = false) {
|
|
const memoizedArray = useMemo(() => address ? [ address ] : [], [ address ]);
|
|
const { data } = useAddressMetadataInfoQuery(memoizedArray, isEnabled);
|
|
const metadata = data?.addresses[address?.toLowerCase()];
|
|
const tag = metadata?.tags?.find(({ tagType }) => tagType === 'protocol');
|
|
if (tag?.meta?.appMarketplaceURL || tag?.meta?.appID) {
|
|
return tag.meta;
|
|
}
|
|
return null;
|
|
}
|