+
+
+
+ }
+ count={counts.outgoingForeignKeys}
+ >
+ {outgoingForeignKeys.map((fk) => (
+ }
+ badges={[
+ `${fk.source_columns.join(', ')} → ${fk.target_columns.join(', ')}`,
+ ]}
+ />
+ ))}
+
+
+ }
+ count={counts.incomingForeignKeys}
+ >
+ {incomingForeignKeys.map((fk) => (
+ }
+ badges={[
+ `${fk.source_columns.join(', ')} → ${fk.target_columns.join(', ')}`,
+ ]}
+ />
+ ))}
+
+
+ }
+ count={counts.triggers}
+ >
+ {triggers.map((trigger) => (
+ }
+ badges={[trigger.activation, ...trigger.events]}
+ />
+ ))}
+
+
+ }
+ count={counts.hooks}
+ >
+ {hooks.map((hook) => (
+ }
+ badges={hook.events}
+ />
+ ))}
+
+
+ }
+ count={counts.policies}
+ >
+ {policies.map((policy) => (
+ }
+ badges={[policy.command, ...policy.roles]}
+ />
+ ))}
+
+
+ }
+ count={counts.realtime}
+ >
+ {isRealtimeEnabled && (
+ }
+ badges={['Enabled']}
+ />
+ )}
+
+
+
+ )}
+