mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
Ensuring that related assets doesn't show the same asset
This commit is contained in:
parent
678905308b
commit
cbf7958bc0
@ -15,6 +15,7 @@ import NetworkName from '@shared/NetworkName'
|
|||||||
import content from '../../../../content/purgatory.json'
|
import content from '../../../../content/purgatory.json'
|
||||||
import Web3 from 'web3'
|
import Web3 from 'web3'
|
||||||
import Button from '@shared/atoms/Button'
|
import Button from '@shared/atoms/Button'
|
||||||
|
import RelatedAssets from '../RelatedAssets'
|
||||||
|
|
||||||
export default function AssetContent({
|
export default function AssetContent({
|
||||||
asset
|
asset
|
||||||
@ -78,6 +79,7 @@ export default function AssetContent({
|
|||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
<RelatedAssets tags={asset?.metadata?.tags} id={asset?.id} />
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
</>
|
</>
|
||||||
|
@ -4,7 +4,13 @@ import { useUserPreferences } from '@context/UserPreferences'
|
|||||||
import { SortTermOptions } from '../../../@types/aquarius/SearchQuery'
|
import { SortTermOptions } from '../../../@types/aquarius/SearchQuery'
|
||||||
import SectionQueryResult from '../../Home/SectionQueryResult'
|
import SectionQueryResult from '../../Home/SectionQueryResult'
|
||||||
|
|
||||||
export default function RelatedAssets(): ReactElement {
|
export default function RelatedAssets({
|
||||||
|
tags,
|
||||||
|
id
|
||||||
|
}: {
|
||||||
|
tags: string[]
|
||||||
|
id: string
|
||||||
|
}): ReactElement {
|
||||||
const { chainIds } = useUserPreferences()
|
const { chainIds } = useUserPreferences()
|
||||||
|
|
||||||
const [queryRelatedAssets, setQueryRelatedAssets] = useState<SearchQuery>()
|
const [queryRelatedAssets, setQueryRelatedAssets] = useState<SearchQuery>()
|
||||||
@ -13,9 +19,16 @@ export default function RelatedAssets(): ReactElement {
|
|||||||
const baseParamsSales = {
|
const baseParamsSales = {
|
||||||
chainIds,
|
chainIds,
|
||||||
esPaginationOptions: {
|
esPaginationOptions: {
|
||||||
size: 6
|
size: 3
|
||||||
},
|
},
|
||||||
filters: [getFilterTerm('metadata.tags', 'dimitra')],
|
nestedQuery: {
|
||||||
|
must_not: {
|
||||||
|
match: {
|
||||||
|
id
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
filters: [getFilterTerm('metadata.tags', tags)],
|
||||||
sortOptions: {
|
sortOptions: {
|
||||||
sortBy: SortTermOptions.Orders
|
sortBy: SortTermOptions.Orders
|
||||||
} as SortOptions
|
} as SortOptions
|
||||||
|
@ -34,7 +34,6 @@ export default function HomePage(): ReactElement {
|
|||||||
esPaginationOptions: {
|
esPaginationOptions: {
|
||||||
size: 6
|
size: 6
|
||||||
},
|
},
|
||||||
filters: [getFilterTerm('metadata.tags', 'dimitra')],
|
|
||||||
sortOptions: {
|
sortOptions: {
|
||||||
sortBy: SortTermOptions.Orders
|
sortBy: SortTermOptions.Orders
|
||||||
} as SortOptions
|
} as SortOptions
|
||||||
|
Loading…
x
Reference in New Issue
Block a user