Skip to content

docs(layout): page-header 文档页把 legacy alias 当作者面来教 —— canonical key 是 page:header,页面定位需裁定 #3906

Description

@yinlianghui

记录于 #3786/#3787 结对实施(PR #3905)的 open question,PM 落账,未认领、未定级。决策味重于机械修,先交分诊/维护者裁页面定位,再谈改法。

事实(全部来自 PR #3905 的实测读数)

  • content/docs/layout/page-header.mdx 整页(Component Props / Styling / demo)讲的是 @object-ui/layoutPageHeader,type key 写作 page-header —— 仓库代码注释自称这是 legacy alias
  • spec PageHeaderProps 绑定的 canonical key 是 page:header,由 @object-ui/components 的 record-aware PageHeaderRenderer 渲染 —— 是另一个组件:实测根 class flex flex-col gap-2 pb-4 border-b(gap-2gap-3)、根标签 header、标题 font-semiboldfont-bold
  • PR docs(layout): PageHeader 的 Styling/Container 按代码改写,并把它的 live demo 换成真组件 (#3786, #3787) #3905 已按实测采 page-header(demo 与 Styling 小节数值互为验证;写 page:header 会当场重造文档/示例漂移)。本单不是要翻那个选择,而是钉住底层问题:AI 作者从这一页抄走的是 legacy alias。

待裁的问题

这一页的定位:(a) 保持教 @object-ui/layoutPageHeader(现状,alias 转正或注释改口);(b) 改教 canonical page:header(整页 Styling/Props 全部重写到另一个组件);(c) 两个组件各自成页、互相指路。三个方向牵动的不只是文档 —— (a) 需要对「legacy」注释的态度表态,(b) 是整页重写。

关联

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationpm:queue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions