From 271ecf33e64c2c582103ea1d5a3a7b3f621233e4 Mon Sep 17 00:00:00 2001 From: runarvestmann Date: Thu, 9 Jan 2025 10:32:46 +0000 Subject: [PATCH] Add custom top login button item prop --- .../screens/Organization/DirectorateOfLabour/MyPages.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/web/screens/Organization/DirectorateOfLabour/MyPages.tsx b/apps/web/screens/Organization/DirectorateOfLabour/MyPages.tsx index 997f62bffed9..16ca9a41f236 100644 --- a/apps/web/screens/Organization/DirectorateOfLabour/MyPages.tsx +++ b/apps/web/screens/Organization/DirectorateOfLabour/MyPages.tsx @@ -26,6 +26,7 @@ import { useNamespace } from '@island.is/web/hooks' import { useI18n } from '@island.is/web/i18n' import { withMainLayout } from '@island.is/web/layouts/main' import { CustomNextError } from '@island.is/web/units/errors' +import { extractNamespaceFromOrganization } from '@island.is/web/utils/extractNamespaceFromOrganization' import { getOrganizationSidebarNavigationItems } from '@island.is/web/utils/organization' import { webRichText } from '@island.is/web/utils/richText' @@ -159,9 +160,14 @@ MyPages.getProps = async ({ apolloClient, locale }) => { throw new CustomNextError(404, 'Organization page not found') } + const organizationNamespace = extractNamespaceFromOrganization( + getOrganizationPage.organization, + ) + return { organizationPage: getOrganizationPage, namespace, + customTopLoginButtonItem: organizationNamespace?.customTopLoginButtonItem, } }