diff --git a/packages/builder/src/components/backend/DataTable/popovers/ColumnHeader.svelte b/packages/builder/src/components/backend/DataTable/popovers/ColumnHeader.svelte
index fbe702b27..e1429edb3 100644
--- a/packages/builder/src/components/backend/DataTable/popovers/ColumnHeader.svelte
+++ b/packages/builder/src/components/backend/DataTable/popovers/ColumnHeader.svelte
@@ -15,6 +15,7 @@
$: sortColumn = $backendUiStore.sort && $backendUiStore.sort.column
$: sortDirection = $backendUiStore.sort && $backendUiStore.sort.direction
+ $: type = field?.type
function showEditor() {
editing = true
@@ -54,10 +55,12 @@
{:else}
- -
-
- Edit
-
+ {#if type !== 'link'}
+ -
+
+ Edit
+
+ {/if}
- confirmDeleteDialog.show()}>
diff --git a/packages/builder/src/components/backend/DataTable/popovers/CreateEditRecord.svelte b/packages/builder/src/components/backend/DataTable/popovers/CreateEditRecord.svelte
index 0a1282de6..dda74a6ab 100644
--- a/packages/builder/src/components/backend/DataTable/popovers/CreateEditRecord.svelte
+++ b/packages/builder/src/components/backend/DataTable/popovers/CreateEditRecord.svelte
@@ -13,9 +13,10 @@
export let onClosed
let errors = []
- $: model = record.modelId ? $backendUiStore.models.find(model => model._id === record?.modelId) : $backendUiStore.selectedModel
+ $: model = record.modelId
+ ? $backendUiStore.models.find(model => model._id === record?.modelId)
+ : $backendUiStore.selectedModel
$: modelSchema = Object.entries(model?.schema ?? {})
- $: console.log(modelSchema)
async function saveRecord() {
const recordResponse = await api.saveRecord(
diff --git a/packages/builder/src/components/settings/Modal.svelte b/packages/builder/src/components/settings/Modal.svelte
index cbd7174ae..af350a3e9 100644
--- a/packages/builder/src/components/settings/Modal.svelte
+++ b/packages/builder/src/components/settings/Modal.svelte
@@ -46,7 +46,7 @@