diff --git a/packages/graph-explorer/src/modules/ConnectionDetail/ConnectionDetail.tsx b/packages/graph-explorer/src/modules/ConnectionDetail/ConnectionDetail.tsx
index 2cc044c52..6c959f49e 100644
--- a/packages/graph-explorer/src/modules/ConnectionDetail/ConnectionDetail.tsx
+++ b/packages/graph-explorer/src/modules/ConnectionDetail/ConnectionDetail.tsx
@@ -37,6 +37,12 @@ export type ConnectionDetailProps = {
};
const HEADER_ACTIONS = (isSync: boolean, isFileBased: boolean) => [
+ {
+ label: "Synchronize Database",
+ icon: ,
+ value: "sync",
+ isDisabled: isSync,
+ },
{
label: "Export Connection",
icon: ,
@@ -120,6 +126,10 @@ const ConnectionDetail = ({ isSync, onSyncChange }: ConnectionDetailProps) => {
if (value === "export") {
return onConfigExport();
}
+
+ if (value === "sync") {
+ return onConfigSync();
+ }
},
[onConfigDelete, onConfigExport]
);
@@ -154,14 +164,6 @@ const ConnectionDetail = ({ isSync, onSyncChange }: ConnectionDetailProps) => {
Last Synchronization
-
}
- tooltipText={"Synchronize Database"}
- variant={"text"}
- size={"small"}
- isDisabled={isSync}
- onPress={onConfigSync}
- />
{!lastSyncFail && (
{formatDate(lastSyncUpdate)}