Rename console core & create dedicated relay env providers

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-12-20 22:11:45 +01:00
committed by Bryan Frimin
parent c2a5197459
commit e5c2ce0337
22 changed files with 585 additions and 327 deletions

View File

@@ -1,19 +1,15 @@
import {
RelayEnvironmentProvider,
usePreloadedQuery,
type PreloadedQuery,
} from "react-relay";
import { usePreloadedQuery, type PreloadedQuery } from "react-relay";
import { organizationLayoutQuery } from "./OrganizationLayoutQuery";
import { Link, Outlet } from "react-router";
import { Badge, Button, IconPeopleAdd, Layout, Skeleton } from "@probo/ui";
import { Sidebar } from "./_components/Sidebar";
import { OrganizationDropdown } from "./_components/OrganizationDropdown";
import { consoleEnvironment } from "/environments";
import type { OrganizationLayoutQuery } from "./__generated__/OrganizationLayoutQuery.graphql";
import { PermissionsProvider } from "/providers/PermissionsProvider";
import { SessionDropdown } from "./_components/SessionDropdown";
import { Suspense } from "react";
import { useTranslate } from "@probo/i18n";
import { CoreRelayProvider } from "/providers/CoreRelayProvider";
interface OrganizationLayoutProps {
queryRef: PreloadedQuery<OrganizationLayoutQuery>;
@@ -59,9 +55,9 @@ export default function OrganizationLayout(props: OrganizationLayoutProps) {
}
sidebar={<Sidebar />}
>
<RelayEnvironmentProvider environment={consoleEnvironment}>
<CoreRelayProvider>
<Outlet />
</RelayEnvironmentProvider>
</CoreRelayProvider>
</Layout>
</PermissionsProvider>
);