diff --git a/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte b/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte index 277fe63d6a..eb99e994d1 100644 --- a/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte +++ b/packages/builder/src/components/backend/DataTable/modals/CreateEditRow.svelte @@ -7,6 +7,7 @@ import { FIELDS } from "constants/backend" const FORMULA_TYPE = FIELDS.FORMULA.type + const AI_TYPE = FIELDS.AI.type export let row = {} @@ -60,7 +61,7 @@ }} > {#each tableSchema as [key, meta]} - {#if !meta.autocolumn && meta.type !== FORMULA_TYPE} + {#if !meta.autocolumn && meta.type !== FORMULA_TYPE && meta.type !== AI_TYPE}
diff --git a/packages/frontend-core/src/components/grid/overlays/MenuOverlay.svelte b/packages/frontend-core/src/components/grid/overlays/MenuOverlay.svelte index ec9ea981e5..6ae4dc2fb0 100644 --- a/packages/frontend-core/src/components/grid/overlays/MenuOverlay.svelte +++ b/packages/frontend-core/src/components/grid/overlays/MenuOverlay.svelte @@ -53,6 +53,13 @@ await Helpers.copyToClipboard(value) $notifications.success("Copied to clipboard") } + + const generateAIColumns = async () => { + await rows.actions.saveRow({ rowId: $focusedRowId }) + await rows.actions.refreshData() + menu.actions.close() + $notifications.success("Generated AI columns") + }