Fix trust center references tab permissions handling

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-12-31 15:23:29 +01:00
committed by Bryan Frimin
parent 0103f90918
commit 55b0a19ea4
10 changed files with 397 additions and 387 deletions

View File

@@ -1,21 +1,17 @@
import { useOutletContext } from "react-router";
import { TrustCenterReferencesSection } from "/components/trustCenter/TrustCenterReferencesSection";
type ContextType = {
organization: {
trustCenter?: {
id: string;
} | null;
};
};
import type { TrustCenterGraphQuery$data } from "/__generated__/core/TrustCenterGraphQuery.graphql";
export default function TrustCenterReferencesTab() {
const { organization } = useOutletContext<ContextType>();
const { organization } = useOutletContext<TrustCenterGraphQuery$data>();
return (
<div className="space-y-4">
{organization.trustCenter?.id && (
<TrustCenterReferencesSection trustCenterId={organization.trustCenter.id} />
<TrustCenterReferencesSection
trustCenterId={organization.trustCenter.id}
canCreateReference={!!organization.trustCenter.canCreateReference}
/>
)}
</div>
);