create table from database ctx menu

This commit is contained in:
Jan Prochazka 2021-11-25 11:35:40 +01:00
parent 5de231dc1c
commit a9216eda89

View File

@ -17,6 +17,27 @@
}); });
}; };
const handleNewTable = () => {
const tooltip = `${getConnectionLabel(connection)}\n${name}`;
openNewTab(
{
title: 'Table #',
tooltip,
icon: 'img table-structure',
tabComponent: 'TableStructureTab',
props: {
conid: connection._id,
database: name,
},
},
{
editor: {
columns: [],
},
}
);
};
const handleImport = () => { const handleImport = () => {
showModal(ImportExportModal, { showModal(ImportExportModal, {
initialValues: { initialValues: {
@ -83,6 +104,8 @@
return [ return [
{ onClick: handleNewQuery, text: 'New query', isNewQuery: true }, { onClick: handleNewQuery, text: 'New query', isNewQuery: true },
{ onClick: handleNewTable, text: 'New table' },
{ divider: true },
{ onClick: handleImport, text: 'Import' }, { onClick: handleImport, text: 'Import' },
{ onClick: handleExport, text: 'Export' }, { onClick: handleExport, text: 'Export' },
{ onClick: handleSqlGenerator, text: 'SQL Generator' }, { onClick: handleSqlGenerator, text: 'SQL Generator' },