SIGN IN SIGN UP

feat(a2ui): add Modal catalog component (#2653)

<!--
  Thank you for submitting a pull request!

We appreciate the time and effort you have invested in making these
changes. Please ensure that you provide enough information to allow
others to review your pull request.

Upon submission, your pull request will be automatically assigned with
reviewers.

If you want to learn more about contributing to this project, please
visit:
https://github.com/lynx-family/lynx-stack/blob/main/CONTRIBUTING.md.
-->

<!-- The AI summary below will be auto-generated - feel free to replace
it with your own. -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Modal component is now available in the A2UI built-in catalog for use
across applications, with integrated styles and state management

* **Documentation**
* Updated catalog documentation, examples, and recipes to include the
Modal component for reference

* **Improvements**
* Enhanced component reference handling and template expansion to
properly support Modal and other dialog-based components during dynamic
data model updates

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/lynx-family/lynx-stack/pull/2653?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

## Checklist

<!--- Check and mark with an "x" -->

- [ ] Tests updated (or not required).
- [ ] Documentation updated (or not required).
- [ ] Changeset added, and when a BREAKING CHANGE occurs, it needs to be
clearly marked (or not required).

---------

Co-authored-by: HuJean <7037477+HuJean@users.noreply.github.com>
M
Moonface committed
69287e592312092b8fb648ca9637cbb5f53efeca
Parent: bce22d4
Committed by GitHub <noreply@github.com> on 5/18/2026, 10:49:57 AM