From 6b52b7437b22c403322f112f2fa47ba6544063f0 Mon Sep 17 00:00:00 2001 From: Joshen Lim Date: Wed, 29 Mar 2023 12:12:19 +0800 Subject: [PATCH 1/8] Midway implementing show view definition --- studio/components/grid/SupabaseGrid.tsx | 27 ++++++---- studio/components/grid/types/grid.ts | 12 ++++- .../TableGridEditor/TableGridEditor.tsx | 24 +++++++-- .../TableGridEditor/ViewDefinition.tsx | 53 +++++++++++++++++++ studio/data/database/view-definition-query.ts | 0 5 files changed, 102 insertions(+), 14 deletions(-) create mode 100644 studio/components/interfaces/TableGridEditor/ViewDefinition.tsx create mode 100644 studio/data/database/view-definition-query.ts diff --git a/studio/components/grid/SupabaseGrid.tsx b/studio/components/grid/SupabaseGrid.tsx index cf57c55dace..c579f2f5a2d 100644 --- a/studio/components/grid/SupabaseGrid.tsx +++ b/studio/components/grid/SupabaseGrid.tsx @@ -58,7 +58,7 @@ export const SupabaseGrid = forwardRef((prop }) const SupabaseGridLayout = forwardRef((props, ref) => { - const { editable, storageRef, gridProps, headerActions } = props + const { editable, storageRef, gridProps, headerActions, showCustomChildren, children } = props const dispatch = useDispatch() const state = useTrackedState() @@ -198,15 +198,22 @@ const SupabaseGridLayout = forwardRef((props onAddColumn={editable ? props.onAddColumn : undefined} headerActions={headerActions} /> - -