feat(base): page renderer dispatches to base view when page.isBase

- Add isBase to page repo baseFields so it is always selected
- Add isBase to sidebar pages query select list
- Add isBase to client IPage type
- In PageContent, render <BaseTable pageId={page.id} /> when page.isBase
  is true instead of the TipTap editor path
This commit is contained in:
Philipinho
2026-04-27 01:49:54 +01:00
parent 060bd1048f
commit 19821d3aeb
4 changed files with 16 additions and 0 deletions
@@ -289,6 +289,7 @@ export class PageService {
'parentPageId',
'spaceId',
'creatorId',
'isBase',
'deletedAt',
])
.select((eb) => this.pageRepo.withHasChildren(eb))
@@ -38,6 +38,7 @@ export class PageRepo {
'spaceId',
'workspaceId',
'isLocked',
'isBase',
'createdAt',
'updatedAt',
'deletedAt',