@@ -4,7 +4,7 @@ import { useQuery } from "@tanstack/react-query";
44import { createLazyFileRoute , useParams , useSearch } from "@tanstack/react-router" ;
55import { useState } from "react" ;
66
7- import { type DetailViewMode , EntityDetailLayout , ErrorState , LoadingState } from "@/components/entity-detail" ;
7+ import { type DetailViewMode , EntityDetailLayout , ErrorState , LoadingState , RelatedEntitiesSection } from "@/components/entity-detail" ;
88import { ENTITY_TYPE_CONFIGS } from "@/components/entity-detail/EntityTypeConfig" ;
99import { IncomingRelationships } from "@/components/relationship/IncomingRelationships" ;
1010import { OutgoingRelationships } from "@/components/relationship/OutgoingRelationships" ;
@@ -63,7 +63,7 @@ const InstitutionRoute = () => {
6363 } ) ;
6464
6565 // Get relationship counts for summary display - MUST be called before early returns (Rules of Hooks)
66- const { incomingCount, outgoingCount } = useEntityRelationshipQueries (
66+ const { incomingCount, outgoingCount, incoming : incomingSections , outgoing : outgoingSections } = useEntityRelationshipQueries (
6767 decodedInstitutionId || '' ,
6868 'institutions'
6969 ) ;
@@ -94,6 +94,12 @@ const InstitutionRoute = () => {
9494 onViewModeChange = { setViewMode }
9595 data = { institution as Record < string , unknown > } >
9696 < RelationshipCounts incomingCount = { incomingCount } outgoingCount = { outgoingCount } />
97+ < RelatedEntitiesSection
98+ incomingSections = { incomingSections }
99+ outgoingSections = { outgoingSections }
100+ entityId = { decodedInstitutionId }
101+ entityType = "institutions"
102+ />
97103 < IncomingRelationships entityId = { decodedInstitutionId } entityType = "institutions" />
98104 < OutgoingRelationships entityId = { decodedInstitutionId } entityType = "institutions" />
99105 </ EntityDetailLayout >
0 commit comments