-
-
Notifications
You must be signed in to change notification settings - Fork 366
fix: asyncdata already mounted part 3 #11491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
b9bd623
refactor(activity): streamline event sorting and query handling
preschian aadfc6f
feat(collection): integrate new collection stats fetching logic
preschian fdd6834
fix(collection): handle undefined values in data processing
preschian 36c60c1
feat(collection): integrate nftListSoldByCollection query with new st…
preschian 6d08a93
feat(carousel): integrate dynamic collection data and optimize event …
preschian 23373b7
refactor(collection): simplify useCollectionSoldData by removing redu…
preschian 051424a
refactor(identity): replace useGraphql with direct apollo client query
preschian 02481e5
refactor(search): change GraphQL client usage to $apolloClient
preschian 98672cb
refactor(landing): separate data fetching from mapping logic in getDr…
preschian 23c558c
fix(search): handle errors and loading state properly in useSearchNfts
preschian 2b24dab
fix(identity): handle errors in useIdentityStats and improve loading …
preschian 63cf9ad
fix(activity): add error handling for event fetching
preschian 7ecb084
fix(utils): correct type definition for getVolume parameter
preschian File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,40 @@ | ||
<template> | ||
<div ref="carouselDrop"> | ||
<CarouselIndex | ||
v-if="data.value.length" | ||
data-testid="generative-activity" | ||
:title="$t('general.generativeArt')" | ||
:nfts="nfts.value" | ||
:nfts="data.value" | ||
action-type="pagination" | ||
/> | ||
</div> | ||
</template> | ||
|
||
<script lang="ts" setup> | ||
import { useElementVisibility } from '@vueuse/core' | ||
import { useCarouselGenerativeNftEvents } from './utils/useCarouselEvents' | ||
import { unionBy } from 'lodash' | ||
import { useEvents, sortNfts } from './utils/useCarouselEvents' | ||
import { useProfileOnboardingStore } from '@/stores/profileOnboarding' | ||
|
||
const nfts = useCarouselGenerativeNftEvents() | ||
const props = defineProps<{ | ||
collectionIds: string[] | ||
}>() | ||
|
||
const carouselDrop = ref() | ||
|
||
watch([useElementVisibility(carouselDrop)], ([isVisible]) => { | ||
if (isVisible) { | ||
useProfileOnboardingStore().setCarouselVisited() | ||
} | ||
}) | ||
|
||
const LIMIT = 12 | ||
const { data: ahpEventsNewestList } = useEvents('ahp', 'newestList', LIMIT, props.collectionIds) | ||
const { data: ahpEventsLatestSales } = useEvents('ahp', 'latestSales', LIMIT, props.collectionIds) | ||
|
||
const data = computed(() => { | ||
const ahpEvents = [...ahpEventsNewestList.value, ...ahpEventsLatestSales.value] | ||
|
||
return sortNfts(unionBy(ahpEvents, 'id')).nfts | ||
}) | ||
</script> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.