Fix missing relay provider employee page

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2025-12-26 12:39:41 +01:00
parent 3c8de6b884
commit e5c8d83219
2 changed files with 24 additions and 16 deletions

View File

@@ -28,6 +28,7 @@ import { continualImprovementRoutes } from "./routes/continualImprovementRoutes.
import { rightsRequestRoutes } from "./routes/rightsRequestRoutes.ts"; import { rightsRequestRoutes } from "./routes/rightsRequestRoutes.ts";
import { processingActivityRoutes } from "./routes/processingActivityRoutes.ts"; import { processingActivityRoutes } from "./routes/processingActivityRoutes.ts";
import { statesOfApplicabilityRoutes } from "./routes/statesOfApplicabilityRoutes.ts"; import { statesOfApplicabilityRoutes } from "./routes/statesOfApplicabilityRoutes.ts";
import { CoreRelayProvider } from "./providers/CoreRelayProvider.tsx";
import { lazy } from "@probo/react-lazy"; import { lazy } from "@probo/react-lazy";
import { import {
loaderFromQueryLoader, loaderFromQueryLoader,
@@ -108,13 +109,13 @@ const routes = [
{ {
index: true, index: true,
Component: lazy( Component: lazy(
() => import("./pages/iam/memberships/MembershipsPageLoader"), () => import("./pages/iam/memberships/MembershipsPageLoader")
), ),
}, },
{ {
path: "organizations/new", path: "organizations/new",
Component: lazy( Component: lazy(
() => import("./pages/iam/organizations/NewOrganizationPage"), () => import("./pages/iam/organizations/NewOrganizationPage")
), ),
}, },
{ {
@@ -129,7 +130,11 @@ const routes = [
}, },
{ {
path: "/organizations/:organizationId/employee", path: "/organizations/:organizationId/employee",
Component: EmployeeLayout, Component: () => (
<CoreRelayProvider>
<EmployeeLayout />
</CoreRelayProvider>
),
ErrorBoundary: ErrorBoundary, ErrorBoundary: ErrorBoundary,
children: [ children: [
{ {
@@ -138,13 +143,12 @@ const routes = [
loader: loaderFromQueryLoader(({ organizationId }) => loader: loaderFromQueryLoader(({ organizationId }) =>
loadQuery(coreEnvironment, employeeDocumentsQuery, { loadQuery(coreEnvironment, employeeDocumentsQuery, {
organizationId: organizationId!, organizationId: organizationId!,
}), })
), ),
Component: withQueryRef( Component: withQueryRef(
lazy( lazy(
() => () => import("./pages/organizations/employee/EmployeeDocumentsPage")
import("./pages/organizations/employee/EmployeeDocumentsPage"), )
),
), ),
}, },
{ {
@@ -154,13 +158,13 @@ const routes = [
loader: loaderFromQueryLoader(({ documentId }) => loader: loaderFromQueryLoader(({ documentId }) =>
loadQuery(coreEnvironment, employeeDocumentSignatureQuery, { loadQuery(coreEnvironment, employeeDocumentSignatureQuery, {
documentId: documentId!, documentId: documentId!,
}), })
), ),
Component: withQueryRef( Component: withQueryRef(
lazy( lazy(
() => () =>
import("./pages/organizations/employee/EmployeeDocumentSignaturePage"), import("./pages/organizations/employee/EmployeeDocumentSignaturePage")
), )
), ),
}, },
], ],
@@ -168,7 +172,7 @@ const routes = [
{ {
path: "/organizations/:organizationId", path: "/organizations/:organizationId",
Component: lazy( Component: lazy(
() => import("./pages/iam/memberships/MembershipLayoutLoader"), () => import("./pages/iam/memberships/MembershipLayoutLoader")
), ),
ErrorBoundary: ErrorBoundary, ErrorBoundary: ErrorBoundary,
children: [ children: [
@@ -190,7 +194,7 @@ const routes = [
path: "settings", path: "settings",
Fallback: PageSkeleton, Fallback: PageSkeleton,
Component: lazy( Component: lazy(
() => import("./pages/iam/organizations/settings/SettingsLayout"), () => import("./pages/iam/organizations/settings/SettingsLayout")
), ),
children: [ children: [
{ {
@@ -203,28 +207,28 @@ const routes = [
path: "general", path: "general",
Component: lazy( Component: lazy(
() => () =>
import("./pages/iam/organizations/settings/GeneralSettingsPageLoader"), import("./pages/iam/organizations/settings/GeneralSettingsPageLoader")
), ),
}, },
{ {
path: "members", path: "members",
Component: lazy( Component: lazy(
() => () =>
import("./pages/iam/organizations/settings/MembersPageLoader"), import("./pages/iam/organizations/settings/MembersPageLoader")
), ),
}, },
{ {
path: "domain", path: "domain",
Component: lazy( Component: lazy(
() => () =>
import("./pages/organizations/settings/DomainSettingsPageLoader"), import("./pages/organizations/settings/DomainSettingsPageLoader")
), ),
}, },
{ {
path: "saml-sso", path: "saml-sso",
Component: lazy( Component: lazy(
() => () =>
import("./pages/iam/organizations/settings/SAMLSettingsPageLoader"), import("./pages/iam/organizations/settings/SAMLSettingsPageLoader")
), ),
}, },
], ],

View File

@@ -1,5 +1,9 @@
export { objectKeys, objectEntries, cleanFormData } from "./object"; export { objectKeys, objectEntries, cleanFormData } from "./object";
export { sprintf, faviconUrl, slugify, domain } from "./string"; export { sprintf, faviconUrl, slugify, domain } from "./string";
export {
getCustomDomainStatusBadgeLabel,
getCustomDomainStatusBadgeVariant,
} from "./customDomain";
export { export {
getTreatment, getTreatment,
getRiskImpacts, getRiskImpacts,