{ setEditorData(tbl => tbl ? { base: tbl.base, current: tableInfoUpdater(tbl.current), } : { base: tableInfoWithPairingId, current: tableInfoUpdater(tableInfoWithPairingId), } ); markTabUnsaved(tabid); } : null} /> { if (tabPreviewMode && getBoolSettingsValue('defaultAction.useLastUsedAction', true)) { lastUsedDefaultActions.update(actions => ({ ...actions, [objectTypeField]: 'openTable', })); } openNewTab({ title: pureName, icon: objectTypeField == 'tables' ? 'img table' : 'img view', tabComponent: objectTypeField == 'tables' ? 'TableDataTab' : 'ViewDataTab', tabPreviewMode: true, props: { schemaName, pureName, conid, database, objectTypeField, defaultActionId: 'openTable', }, }); }}>Data { if (tabPreviewMode && getBoolSettingsValue('defaultAction.useLastUsedAction', true)) { lastUsedDefaultActions.update(actions => ({ ...actions, [objectTypeField]: 'showSql', })); } openNewTab({ title: pureName, icon: 'img sql-file', tabComponent: 'SqlObjectTab', tabPreviewMode: true, props: { schemaName, pureName, conid, database, objectTypeField, defaultActionId: 'showSql', }, }); }}>SQL