Skip to content

Commit 8eb136c

Browse files
committed
feat(spec): add Portal metadata kind for external-user UI projection
1 parent 7b64dad commit 8eb136c

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

packages/spec/src/stack.zod.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import { DatasetSchema } from './data/dataset.zod';
1515

1616
// UI Protocol
1717
import { AppSchema } from './ui/app.zod';
18+
import { PortalSchema } from './ui/portal.zod';
1819
import { ViewSchema } from './ui/view.zod';
1920
import { PageSchema } from './ui/page.zod';
2021
import { DashboardSchema } from './ui/dashboard.zod';
@@ -198,6 +199,7 @@ export const ObjectStackDefinitionSchema = lazySchema(() => z.object({
198199
* Apps, Menus, Pages, and Visualizations.
199200
*/
200201
apps: z.array(AppSchema).optional().describe('Applications'),
202+
portals: z.array(PortalSchema).optional().describe('External-user UI portals (projections of apps/views/actions)'),
201203
views: z.array(ViewSchema).optional().describe('List Views'),
202204
pages: z.array(PageSchema).optional().describe('Custom Pages'),
203205
dashboards: z.array(DashboardSchema).optional().describe('Dashboards'),

0 commit comments

Comments
 (0)