From 100ecc1b63dee1fd44f28c8823665c73df0378cf Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 23 Aug 2026 15:11:52 +0000 Subject: [PATCH] docs(components): drop retired element:filter from the elements.tsx header note MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The file header listed `element:filter` among the "heavier interactive elements" said to live in their owning plugins. No such file ever existed for it, and the element was retired at element grain upstream (ADR-0049), so the type is now absent from `PageComponentType` entirely — the claim was stale twice over. Removes only that token. The `element:form` half of the same sentence is left exactly as it stands: whether it belongs there is a separate open question, and this change deliberately does not answer it. Comment-only, no behaviour change; declared as releasing nothing via an empty-frontmatter changeset. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01EuPCi56cnGyykygi3z9w4m --- .changeset/4935-element-filter-comment-residue.md | 8 ++++++++ packages/components/src/renderers/basic/elements.tsx | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 .changeset/4935-element-filter-comment-residue.md diff --git a/.changeset/4935-element-filter-comment-residue.md b/.changeset/4935-element-filter-comment-residue.md new file mode 100644 index 0000000000..caebf8b3b5 --- /dev/null +++ b/.changeset/4935-element-filter-comment-residue.md @@ -0,0 +1,8 @@ +--- +--- + +Comment-only cleanup in `@object-ui/components`: the `elements.tsx` header note no +longer lists `element:filter` among the heavier interactive elements said to live in +their owning plugins. No such file ever existed for it, and the element was retired at +element grain upstream (ADR-0049), so the type is gone from `PageComponentType` +entirely. No published behaviour changes. diff --git a/packages/components/src/renderers/basic/elements.tsx b/packages/components/src/renderers/basic/elements.tsx index 8dfed393c0..63350e0eb3 100644 --- a/packages/components/src/renderers/basic/elements.tsx +++ b/packages/components/src/renderers/basic/elements.tsx @@ -15,9 +15,9 @@ * - element:divider (no-props separator) * - ElementButtonProps -> element:button * - * Heavier interactive elements (element:filter, element:form) live in their - * owning plugins and are left to those packages. element:record_picker — which - * writes its selection into a page variable — ships alongside in `./record-picker`. + * Heavier interactive elements (element:form) live in their owning plugins and + * are left to those packages. element:record_picker — which writes its + * selection into a page variable — ships alongside in `./record-picker`. * * All props are read off `schema.properties` per the spec's * `UIComponent.properties` convention; `schema.props` is also accepted