@cross-nft-marketplace/auction-house-nft-hooks
Version:
Generic react hooks for fetching cross-nft-marketplace auctions, nfts, and data on arbitary 721s. Powers nft-components.
19 lines (18 loc) • 702 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasOpenseaData = exports.hasZoraData = void 0;
function hasZoraData(data) {
var _a;
if (data.zoraNFT != null) {
return !!data.zoraNFT.metadataURI && !!data.zoraNFT.contentURI;
}
return !!((_a = data.zoraIndexerResponse.metadata) === null || _a === void 0 ? void 0 : _a.json);
}
exports.hasZoraData = hasZoraData;
function hasOpenseaData(data) {
return !!data.openseaInfo.animation_url
|| !!data.openseaInfo.image_url
|| !!data.openseaInfo.animation_original_url
|| !!data.openseaInfo.image_original_url;
}
exports.hasOpenseaData = hasOpenseaData;