diff --git a/src/app/(campaign)/campanha/(app)/nucleos/[slug]/page.tsx b/src/app/(campaign)/campanha/(app)/nucleos/[slug]/page.tsx
index d3d2ce30..451aae6d 100644
--- a/src/app/(campaign)/campanha/(app)/nucleos/[slug]/page.tsx
+++ b/src/app/(campaign)/campanha/(app)/nucleos/[slug]/page.tsx
@@ -9,6 +9,7 @@ import {
assignNucleusCoordinatorsFormAction,
loadCoordinatorAssignmentOptions,
} from '@/app/(campaign)/campanha/(app)/nucleos/[slug]/coordinatorAssignmentFormActions'
+import { loadNucleusShareRecipients } from '@/app/(campaign)/campanha/(app)/nucleos/[slug]/shareRecipientsActions'
import { confirmVoteEstimateFormAction } from '@/app/(campaign)/campanha/(app)/nucleos/[slug]/voteEstimateFormActions'
import { ArchiveNucleusDialog } from '@/components/campaign/ArchiveNucleusDialog'
import { CampaignScopeBadge } from '@/components/campaign/CampaignScopeBadge'
@@ -16,6 +17,7 @@ import { CoordinatorAssignmentCard } from '@/components/campaign/CoordinatorAssi
import { CoordinatorAssignmentDialog } from '@/components/campaign/CoordinatorAssignmentDialog'
import { NucleusActiveTab, NucleusActiveTabLoading } from '@/components/campaign/NucleusActiveTab'
import { NucleusTabNav } from '@/components/campaign/NucleusTabNav'
+import { ShareNucleusDialogShell } from '@/components/campaign/ShareNucleusDialogShell'
import { TseZoneBadge } from '@/components/campaign/TseZoneBadge'
import { VoteEstimateCard } from '@/components/campaign/VoteEstimateCard'
import { VoteEstimateDialogShell } from '@/components/campaign/VoteEstimateDialogShell'
@@ -115,6 +117,11 @@ export default async function NucleusDetailPage({ params, searchParams }: Nucleu
+
{canEdit ? (