Skip to content

Commit

Permalink
Merge pull request kodadot#5742 from Jarsen136/issue-5740
Browse files Browse the repository at this point in the history
fix: Loading preview for NFTs in search doesnt work
  • Loading branch information
yangwao committed Apr 20, 2023
2 parents c0a81b9 + 6ee4e97 commit b11c88c
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions components/search/SearchSuggestion.vue
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
:value="item"
:class="`link-item ${idx === selectedIndex ? 'selected-item' : ''}`"
@click="gotoCollectionItem(item)">
<SearchResultItem :image="item.image || item.mediaUri">
<SearchResultItem :image="item.image">
<template #content>
<div
class="is-flex is-flex-direction-row is-justify-content-space-between pt-2 pr-2">
Expand Down Expand Up @@ -211,7 +211,7 @@ import {
CollectionWithMeta,
NFTWithMeta,
} from '@/components/rmrk/service/scheme'
import { getSanitizer } from '@/utils/ipfs'
import { sanitizeIpfsUrl } from '@/utils/ipfs'
import PrefixMixin from '~/utils/mixins/prefixMixin'
import { logError, mapNFTorCollectionMetadata } from '~/utils/mappers'
import { processMetadata } from '~/utils/cachingStrategy'
Expand Down Expand Up @@ -361,7 +361,10 @@ export default class SearchSuggestion extends mixins(PrefixMixin) {
collectionResult.push({
...collections[i],
...meta,
image: getSanitizer(meta.image || '', 'image')(meta.image || ''),
image: sanitizeIpfsUrl(
meta.image || meta.mediaUri || '',
'image'
),
})
}
)
Expand Down Expand Up @@ -545,9 +548,9 @@ export default class SearchSuggestion extends mixins(PrefixMixin) {
nftResult.push({
...nftList[i],
...meta,
image: getSanitizer(meta.image || '', 'image')(meta.image || ''),
animation_url: getSanitizer(meta.animation_url || '')(
meta.animation_url || ''
image: sanitizeIpfsUrl(
meta.image || meta.animation_url || meta.mediaUri || '',
'image'
),
})
})
Expand Down Expand Up @@ -585,8 +588,7 @@ export default class SearchSuggestion extends mixins(PrefixMixin) {
collectionWithImages.push({
...collections[i],
...meta,
image: getSanitizer(meta.image || '', 'image')(meta.image || ''),
mediaUri: getSanitizer(meta.mediaUri || '')(meta.mediaUri || ''),
image: sanitizeIpfsUrl(meta.image || meta.mediaUri || '', 'image'),
})
})
this.collectionResult = collectionWithImages
Expand Down

0 comments on commit b11c88c

Please sign in to comment.