diff --git a/apps/web/app/lib/api.ts b/apps/web/app/lib/api.ts index 2123d74..a47ead2 100644 --- a/apps/web/app/lib/api.ts +++ b/apps/web/app/lib/api.ts @@ -113,7 +113,7 @@ export const api = { }) const tabs = data.data.files.data return tabs.map((tab: any) =>({ - id: tab.id, + id: tab.name, name: tab.name })) }, diff --git a/apps/web/app/lib/nodeConfigs/googleSheet.action.ts b/apps/web/app/lib/nodeConfigs/googleSheet.action.ts index 85aa974..b4ca12e 100644 --- a/apps/web/app/lib/nodeConfigs/googleSheet.action.ts +++ b/apps/web/app/lib/nodeConfigs/googleSheet.action.ts @@ -38,9 +38,9 @@ export const googleSheetActionConfig: NodeConfig = { label: "Action", type: "dropdown", options: [ - { label: "Read Rows", value: "read_rows" }, - { label: "Append Row", value: "append_row" }, - { label: "Update Row", value: "update_row" } + { label: "Read Rows", id: "read_rows" }, + { label: "Append Row", id: "append_row" }, + { label: "Update Row", id: "update_row" } ], required: true, defaultValue: "read_rows", diff --git a/apps/web/app/lib/types/node.types.ts b/apps/web/app/lib/types/node.types.ts index af60d83..49f4b9d 100644 --- a/apps/web/app/lib/types/node.types.ts +++ b/apps/web/app/lib/types/node.types.ts @@ -30,7 +30,7 @@ export interface ConfigField { placeholder?: string; fetchOptions?: string, value? : string, - options?: Array<{ label: string; value: string | number }>; // For dropdowns + options?: Array<{ label: string; id: string | number }>; // For dropdowns dependsOn?: string; // Name of another field this depends on description?: string; // Help text for this field multiline?: boolean; // For textarea: allow specifying multiline diff --git a/apps/web/app/workflows/[id]/components/ConfigModal.tsx b/apps/web/app/workflows/[id]/components/ConfigModal.tsx index f396273..35ca7d3 100644 --- a/apps/web/app/workflows/[id]/components/ConfigModal.tsx +++ b/apps/web/app/workflows/[id]/components/ConfigModal.tsx @@ -164,11 +164,13 @@ export default function ConfigModal({