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