diff --git a/apps/client/src/features/base/components/base-view.tsx b/apps/client/src/features/base/components/base-view.tsx index 54328ae84..489c0da4c 100644 --- a/apps/client/src/features/base/components/base-view.tsx +++ b/apps/client/src/features/base/components/base-view.tsx @@ -190,6 +190,8 @@ export function BaseView({ pageId, embedded }: BaseViewProps) { baselineConfig: activeView?.config, }); + const isKanban = effectiveView?.type === "kanban"; + const handleCellUpdate = useCallback( (rowId: string, propertyId: string, value: unknown) => { updateRowMutation.mutate({ @@ -389,6 +391,7 @@ export function BaseView({ pageId, embedded }: BaseViewProps) { base={base} rows={rows} openRowId={openRowId} + canEdit={canSave} onClose={closeRow} /> @@ -405,32 +408,65 @@ export function BaseView({ pageId, embedded }: BaseViewProps) { > {banner} {toolbar} -
- -
+ {isKanban ? ( +
+ +
+ ) : ( +
+ +
+ )}