+ {#each allColumns as column}
+
+ toggleColumn(column)}
+ />
+
+ toggleColumn(column)} class="label">
+ {column}
+
+
+ {/each}
+
+
+
diff --git a/packages/web/src/forms/FormSubmit.svelte b/packages/web/src/forms/FormSubmit.svelte
index 3c4aa3b00..e9fcb7765 100644
--- a/packages/web/src/forms/FormSubmit.svelte
+++ b/packages/web/src/forms/FormSubmit.svelte
@@ -3,7 +3,7 @@
import { getFormContext } from './FormProviderCore.svelte';
import { createEventDispatcher } from 'svelte';
- export let disabled;
+ export let disabled = false;
const dispatch = createEventDispatcher();
diff --git a/packages/web/src/formview/FormView.svelte b/packages/web/src/formview/FormView.svelte
index 2392bcb87..5496e517f 100644
--- a/packages/web/src/formview/FormView.svelte
+++ b/packages/web/src/formview/FormView.svelte
@@ -88,7 +88,7 @@
id: 'dataForm.filterSelected',
category: 'Data form',
name: 'Filter this value',
- keyText: 'Ctrl+F',
+ keyText: 'Ctrl+Shift+F',
testEnabled: () => getCurrentDataForm() != null,
onClick: () => getCurrentDataForm().filterSelectedValue(),
});
diff --git a/packages/web/src/modals/GenerateSqlFromDataModal.svelte b/packages/web/src/modals/GenerateSqlFromDataModal.svelte
new file mode 100644
index 000000000..2408fbf55
--- /dev/null
+++ b/packages/web/src/modals/GenerateSqlFromDataModal.svelte
@@ -0,0 +1,140 @@
+
+
+