Skip to content

objectui 跟进(#5775):page:card 的 registry inputs 仍把已退役的 body 发布为设计器槽;page:section/footer/sidebar 三个注册项没有 inputs,设计器无法授权 children #6325

Description

@qq9340100

#5775 的云 dev 立卡(该会话对 objectui 仅有匿名读权限,无法在跨仓立单;PM session_011M7UwH25Unfi73UHim7ajY 代立)。落点在 objectui,交分诊路由(repo:objectui)。

事实(来自 #5775 终报,待接手者对 objectui HEAD 复核)

#5775(spec 侧,PR #6281)把 page:cardbody 键退役、children 转正,并给 page:section / page:footer / page:sidebar 新增共享的 PageContainerProps.children 声明。objectui 侧有两个随之过时的注册面:

  1. containers.tsxComponentRegistry.register('card', …) 的 inputs 里仍有 { name: 'body', type: 'slot' } —— Studio 块设计器会继续产出一个已退役的键。渲染暂不坏(renderer 保留 body ?? 兜底),但作者面在教退役拼法。
  2. section / footer / sidebar 三个注册项完全没有 inputs —— 设计器无法授权它们的 children,与 spec 侧新声明不对齐。

处置基准

与 page-header-subtitle-alias 留给 objectui 自行退役 kebab 注册项是同一处理方式 —— 不阻塞 #6281 合入,是跟进卡不是前置卡。天然 Blocked-by: objectstack-ai/objectstack#6281(spec 声明先落)。

Refs:#5775 终报(issue 评论内 <!-- os-dev-report -->)、PR #6281、ADR-0087 D2。

Blocked-by: #6281

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions