diff --git a/packages/types/engines.d.ts b/packages/types/engines.d.ts
index 3c26d2cbb..c828a4b9e 100644
--- a/packages/types/engines.d.ts
+++ b/packages/types/engines.d.ts
@@ -115,8 +115,12 @@ export interface EngineDriver extends FilterBehaviourProvider {
profilerChartAggregateFunction?: string;
profilerChartMeasures?: { label: string; field: string }[];
isElectronOnly?: boolean;
+
collectionSingularLabel?: string;
collectionPluralLabel?: string;
+ collectionNameLabel?: string;
+ newCollectionFormParams?: any[];
+
supportedCreateDatabase?: boolean;
showConnectionField?: (
field: string,
diff --git a/packages/web/src/forms/FormArgument.svelte b/packages/web/src/forms/FormArgument.svelte
index 8f21fc297..1be374208 100644
--- a/packages/web/src/forms/FormArgument.svelte
+++ b/packages/web/src/forms/FormArgument.svelte
@@ -12,9 +12,9 @@
{#if arg.type == 'text'}
-
+
{:else if arg.type == 'number'}
-
+
{:else if arg.type == 'checkbox'}
{:else if arg.type == 'select'}
diff --git a/packages/web/src/forms/FormArgumentList.svelte b/packages/web/src/forms/FormArgumentList.svelte
index c191ad833..87c342022 100644
--- a/packages/web/src/forms/FormArgumentList.svelte
+++ b/packages/web/src/forms/FormArgumentList.svelte
@@ -1,7 +1,7 @@
diff --git a/packages/web/src/modals/NewCollectionModal.svelte b/packages/web/src/modals/NewCollectionModal.svelte
index 60e5abd8b..4f48026bf 100644
--- a/packages/web/src/modals/NewCollectionModal.svelte
+++ b/packages/web/src/modals/NewCollectionModal.svelte
@@ -1,5 +1,6 @@