EnableReplicationCallout() — supabase Function Reference
Architecture documentation for the EnableReplicationCallout() function in EnableReplicationCallout.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/studio/components/interfaces/Database/Replication/EnableReplicationCallout.tsx lines 85–113
export const EnableReplicationCallout = ({
type,
className,
hasAccess,
}: {
type?: DestinationType | null
className?: string
hasAccess: boolean
}) => {
return (
<div className={cn('border rounded-md p-4 md:p-12 flex flex-col gap-y-4', className)}>
<div className="flex flex-col gap-y-1">
<h4>Replicate data to external destinations in real-time</h4>
<p className="text-sm text-foreground-light">
{hasAccess ? 'Enable replication' : 'Upgrade to the Pro plan'} to start replicating your
database changes to {type ?? 'data warehouses and analytics platforms'}
</p>
</div>
<div className="flex gap-x-2">
{hasAccess ? (
<EnableReplicationModal />
) : (
<UpgradePlanButton source="replication" featureProposition="use replication" />
)}
<DocsButton href={`${DOCS_URL}/guides/database/replication#replication`} />
</div>
</div>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free