From a79cdec537a7610fc276b916cc32a83b41b51fb4 Mon Sep 17 00:00:00 2001 From: Joshen Lim Date: Thu, 6 Oct 2022 18:32:37 +0800 Subject: [PATCH] Use TextEditor only for enum arrays --- studio/components/grid/utils/gridColumns.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/studio/components/grid/utils/gridColumns.tsx b/studio/components/grid/utils/gridColumns.tsx index 1250e4839e9..d78e176b6f8 100644 --- a/studio/components/grid/utils/gridColumns.tsx +++ b/studio/components/grid/utils/gridColumns.tsx @@ -95,6 +95,8 @@ function getColumnEditor(columnDefinition: SupaColumn, columnType: ColumnType) { return } + console.log('getColumnEditor', columnDefinition, columnType) + switch (columnType) { case 'boolean': { return columnDefinition.isNullable ? NullableBooleanEditor : BooleanEditor @@ -115,7 +117,8 @@ function getColumnEditor(columnDefinition: SupaColumn, columnType: ColumnType) { return (p: any) => } case 'array': { - return TextEditor + if ((columnDefinition?.enum ?? []).length > 0) return TextEditor + return JsonEditor } case 'json': { return JsonEditor