diff --git a/.changeset/treeview-item-as-prop.md b/.changeset/treeview-item-as-prop.md new file mode 100644 index 00000000000..66d38f641ef --- /dev/null +++ b/.changeset/treeview-item-as-prop.md @@ -0,0 +1,14 @@ +--- +'@primer/react': minor +--- + +Add support for the `as` prop on `TreeView.Item`. This enables rendering the +treeitem as a different element (e.g. `as="a"` for native anchors, or a custom +router-link component) while preserving all existing keyboard, focus, and ARIA +behavior. + +When `as` is omitted, the existing markup is unchanged: an `