diff --git a/client/src/components/ui/loadingMessage.vue b/client/src/components/ui/LoadingMessage.vue similarity index 90% rename from client/src/components/ui/loadingMessage.vue rename to client/src/components/ui/LoadingMessage.vue index e02c9fa3..4bebc0b5 100644 --- a/client/src/components/ui/loadingMessage.vue +++ b/client/src/components/ui/LoadingMessage.vue @@ -9,7 +9,7 @@ diff --git a/client/src/pages/activity.vue b/client/src/pages/activity.vue index d3c0ee2f..946f7381 100644 --- a/client/src/pages/activity.vue +++ b/client/src/pages/activity.vue @@ -1,98 +1,101 @@ @@ -102,6 +105,7 @@ import { useQuery } from '@vue/apollo-composable'; import { ref, computed } from 'vue'; import ActivityList from '@/components/profile/ActivityList.vue'; import InstrumentActivityList from '@/components/profile/InstrumentActivityList.vue'; +import LoadingMessage from '@/components/ui/LoadingMessage.vue'; import { TopicNode } from '@/__generated__/graphql'; const HIGHLIGHTS = 'highlights'; @@ -112,7 +116,7 @@ const SURVEYS = 'surveys'; const selectedCategory = ref(HIGHLIGHTS); // todo: use fragments to simplify cache updates -const { result } = useQuery( +const { result, loading } = useQuery( graphql(` query MyActivitiesQuery { myActivities {