import { Background, ColorMode, ReactFlow, ReactFlowProvider } from '@xyflow/react' import { useTheme } from 'next-themes' import { PrimaryDatabaseNode, ReadReplicaNode, ReplicationNode } from './Nodes' import '@xyflow/react/dist/style.css' import { SmoothstepEdge } from './Edges' export const EmptyReplicationDiagram = () => { return ( ) } const nodeTypes = { primary: PrimaryDatabaseNode, replication: ReplicationNode, readReplica: ReadReplicaNode, } const edgeTypes = { smoothstep: SmoothstepEdge } const ReplicationDiagramContent = () => { const { resolvedTheme } = useTheme() const backgroundPatternColor = resolvedTheme === 'dark' ? 'rgba(255, 255, 255, 0.3)' : 'rgba(0, 0, 0, 0.4)' return (
) }