From 17e56731695005a04a69330071348d2198cebf16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9E=C3=B3r=C3=B0ur=20Hafli=C3=B0ason?= Date: Mon, 17 Jun 2024 23:53:24 +0000 Subject: [PATCH] Revert test --- libs/service-portal/information/src/index.ts | 2 +- ...tionInfo.graphql => Notifications.graphql} | 2 +- .../screens/Notifications/Notifications.tsx | 25 +++++++++---------- 3 files changed, 14 insertions(+), 15 deletions(-) rename libs/service-portal/information/src/screens/Notifications/{NotificationInfo.graphql => Notifications.graphql} (94%) diff --git a/libs/service-portal/information/src/index.ts b/libs/service-portal/information/src/index.ts index 0461ff590ce8..2a9e5fd8c20c 100644 --- a/libs/service-portal/information/src/index.ts +++ b/libs/service-portal/information/src/index.ts @@ -4,7 +4,7 @@ export * from './module' export * from './lib/navigation' export * from './lib/paths' export * from './components/FamilyMemberCard/FamilyMemberCard' -export * from './screens/Notifications/NotificationInfo.generated' +export * from './screens/Notifications/Notifications.generated' export * from './utils/notificationLinkResolver' /** diff --git a/libs/service-portal/information/src/screens/Notifications/NotificationInfo.graphql b/libs/service-portal/information/src/screens/Notifications/Notifications.graphql similarity index 94% rename from libs/service-portal/information/src/screens/Notifications/NotificationInfo.graphql rename to libs/service-portal/information/src/screens/Notifications/Notifications.graphql index 127f773a3515..b3dbcdbf1c08 100644 --- a/libs/service-portal/information/src/screens/Notifications/NotificationInfo.graphql +++ b/libs/service-portal/information/src/screens/Notifications/Notifications.graphql @@ -33,7 +33,7 @@ fragment NotificationDataFields on Notification { } query GetUserNotificationsList($input: NotificationsInput!, $locale: String) { - userNotificationsList: userNotifications(input: $input, locale: $locale) { + userNotifications(input: $input, locale: $locale) { data { ...NotificationDataFields recipient { diff --git a/libs/service-portal/information/src/screens/Notifications/Notifications.tsx b/libs/service-portal/information/src/screens/Notifications/Notifications.tsx index 2ba20eb98864..7914eaf6defa 100644 --- a/libs/service-portal/information/src/screens/Notifications/Notifications.tsx +++ b/libs/service-portal/information/src/screens/Notifications/Notifications.tsx @@ -20,7 +20,7 @@ import { useGetUserNotificationsListQuery, useMarkAllNotificationsAsReadMutation, useMarkUserNotificationAsReadMutation, -} from './NotificationInfo.generated' +} from './Notifications.generated' import { mInformationNotifications } from '../../lib/messages' import { ActionCard, CardLoader } from '@island.is/service-portal/core' @@ -76,12 +76,12 @@ const UserNotifications = () => { }, updateQuery: (prevResult, { fetchMoreResult }) => { if ( - fetchMoreResult?.userNotificationsList?.data.length && - prevResult?.userNotificationsList?.data.length + fetchMoreResult?.userNotifications?.data.length && + prevResult?.userNotifications?.data.length ) { - fetchMoreResult.userNotificationsList.data = [ - ...prevResult.userNotificationsList.data, - ...fetchMoreResult.userNotificationsList.data, + fetchMoreResult.userNotifications.data = [ + ...prevResult.userNotifications.data, + ...fetchMoreResult.userNotifications.data, ] return fetchMoreResult } @@ -90,8 +90,7 @@ const UserNotifications = () => { }).finally(() => setLoadingMore(false)) } - const noData = - !data?.userNotificationsList?.data?.length && !loading && !error + const noData = !data?.userNotifications?.data?.length && !loading && !error return ( <> { )} {!loading && - data?.userNotificationsList?.data.map((item) => ( + data?.userNotifications?.data.map((item) => ( { /> ))} {loadingMore && } - {data?.userNotificationsList?.pageInfo.hasNextPage ? ( + {data?.userNotifications?.pageInfo.hasNextPage ? ( { > ) : undefined}