sql generator

This commit is contained in:
Jan Prochazka
2021-04-01 08:27:58 +02:00
parent d62177d996
commit f146d70e2b
2 changed files with 85 additions and 0 deletions

View File

@@ -28,6 +28,7 @@
import ModalBase from './ModalBase.svelte';
import { closeCurrentModal } from './modalTools';
import WidgetTitle from '../widgets/WidgetTitle.svelte';
import openNewTab from '../utility/openNewTab';
export let conid;
export let database;
@@ -94,6 +95,24 @@
}
busy = false;
}
function editSql() {
openNewTab(
{
title: 'Query #',
icon: 'img sql-file',
tabComponent: 'QueryTab',
props: {
conid,
database,
},
},
{
editor: sqlPreview,
}
);
closeCurrentModal();
}
</script>
<FormProviderCore values={valuesStore} template={FormFieldTemplateTiny}>
@@ -187,6 +206,7 @@
<svelte:fragment slot="footer">
<div class="flex m-2">
<LargeButton on:click={editSql} icon="icon sql-file">Edit SQL</LargeButton>
<LargeButton on:click={closeCurrentModal} icon="icon close">Close</LargeButton>
</div>
</svelte:fragment>