diff --git a/lerna.json b/lerna.json
index 6a6ce0b266..b1292cd20a 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,5 +1,5 @@
{
- "version": "2.9.33-alpha.10",
+ "version": "2.9.33-alpha.11",
"npmClient": "yarn",
"packages": [
"packages/*"
diff --git a/packages/bbui/src/Tooltip/TempTooltip.svelte b/packages/bbui/src/Tooltip/TempTooltip.svelte
index 0d590b1ec6..6da01a2bfc 100644
--- a/packages/bbui/src/Tooltip/TempTooltip.svelte
+++ b/packages/bbui/src/Tooltip/TempTooltip.svelte
@@ -4,7 +4,7 @@
export let text = null
export let condition = true
- export let duration = 3000
+ export let duration = 5000
export let position
export let type
diff --git a/packages/builder/src/components/backend/DataTable/buttons/grid/GridCreateViewButton.svelte b/packages/builder/src/components/backend/DataTable/buttons/grid/GridCreateViewButton.svelte
index 3244ce3277..3441d8de17 100644
--- a/packages/builder/src/components/backend/DataTable/buttons/grid/GridCreateViewButton.svelte
+++ b/packages/builder/src/components/backend/DataTable/buttons/grid/GridCreateViewButton.svelte
@@ -1,18 +1,30 @@
-
- Add view
-
+
+
+ Create view
+
+
diff --git a/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte b/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte
index f698a8cb97..2f96a3d82a 100644
--- a/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte
+++ b/packages/builder/src/components/backend/DataTable/modals/grid/GridCreateViewModal.svelte
@@ -46,13 +46,13 @@
{
- return items.map(item => {
- return {
- id: listItemKey ? item[listItemKey] : generate(),
- item,
- }
- })
+ const buildDraggable = items => {
+ return items
+ .map(item => {
+ return {
+ id: listItemKey ? item[listItemKey] : generate(),
+ item,
+ }
+ })
+ .filter(item => item.id)
}
$: if (items) {
- draggableItems = buildDragable(items)
+ draggableItems = buildDraggable(items)
}
const updateRowOrder = e => {
diff --git a/packages/builder/src/components/design/settings/controls/FieldConfiguration/FieldConfiguration.svelte b/packages/builder/src/components/design/settings/controls/FieldConfiguration/FieldConfiguration.svelte
index 255f46ec7b..f12e8d27ae 100644
--- a/packages/builder/src/components/design/settings/controls/FieldConfiguration/FieldConfiguration.svelte
+++ b/packages/builder/src/components/design/settings/controls/FieldConfiguration/FieldConfiguration.svelte
@@ -99,6 +99,9 @@
}
const type = getComponentForField(instance.field, schema)
+ if (!type) {
+ return null
+ }
instance._component = `@budibase/standard-components/${type}`
const pseudoComponentInstance = store.actions.components.createInstance(
@@ -116,7 +119,9 @@
}
$: if (sanitisedFields) {
- fieldList = [...sanitisedFields, ...unconfigured].map(buildSudoInstance)
+ fieldList = [...sanitisedFields, ...unconfigured]
+ .map(buildSudoInstance)
+ .filter(x => x != null)
}
const processItemUpdate = e => {