diff --git a/packages/web/src/appobj/DatabaseObjectAppObject.svelte b/packages/web/src/appobj/DatabaseObjectAppObject.svelte index f451eb86a..c8c2760c8 100644 --- a/packages/web/src/appobj/DatabaseObjectAppObject.svelte +++ b/packages/web/src/appobj/DatabaseObjectAppObject.svelte @@ -352,6 +352,24 @@ { forceNewTab } ); } + + export function handleDatabaseObjectClick(data, forceNewTab = false) { + const { schemaName, pureName, conid, database, objectTypeField } = data; + + openDatabaseObjectDetail( + defaultTabs[objectTypeField], + defaultTabs[objectTypeField] ? null : 'CREATE OBJECT', + { + schemaName, + pureName, + conid, + database, + objectTypeField, + }, + forceNewTab, + null + ); + }
($visibleCommandPalette = false)}> -