Hayato Hasegawa 66ef76e823
fix(link): resolve issue where useHref is not working correctly (#5933)
* fix(link): correct props merge order in use-link to apply useHref

* chore(link): add changeset

* test(link): adjust href assertion to use getAttribute for compatibility

* fix(link): use routerLinkProps.href in handleLinkClick for consistency

* fix(link): process href with useHref before passing to useLinkProps

* test(link): comment out useHref provider test

* Revert "test(link): comment out useHref provider test"

This reverts commit de053f835fa57becf6e807a64c17339fc61d8689.

* Revert "fix(link): process href with useHref before passing to useLinkProps"

This reverts commit 81e5f7b8d1ea7002b9718cf521b5c6f2af79ac42.

* fix(provider): add `useHref` to provider context and integrate with `useLink`

* test(link): comment out useHref provider test

* fix(link): correct href handling in link component and update tests

* fix(link): simplify props handling by removing resolvedProps logic and reorder mergeProps usage

* fix(provider): remove `useHref` from provider context and related logic

* refactor(link): add spacing

* chore(changeset): add issue numbers

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2025-11-28 18:34:17 +08:00
2025-07-14 18:52:44 -03:00
2025-07-14 18:52:44 -03:00
2025-06-23 15:57:55 -03:00
2025-06-01 16:22:36 -03:00
2024-04-28 11:35:45 -03:00
2025-01-18 17:16:34 -03:00
2024-11-29 16:54:25 -03:00
2025-07-14 18:52:44 -03:00
2025-01-16 15:03:45 -03:00
2025-07-14 18:52:44 -03:00
2021-04-25 11:00:16 -03:00
2025-07-14 18:52:44 -03:00
2025-07-14 18:52:44 -03:00
2025-07-14 18:52:44 -03:00
2025-02-18 18:06:37 -03:00
2022-12-25 12:02:46 -03:00
2025-09-09 15:19:02 -03:00

heorui

HeroUI


License codecov badge npm downloads

Getting Started

Visit https://heroui.com/guide to get started with HeroUI.

Documentation

Visit https://heroui.com/docs to view the full documentation.

Storybook

Visit https://storybook.heroui.com to view the storybook for all components.

Canary Release

Canary versions are available after every merge into canary branch. You can install the packages with the tag canary in npm to use the latest changes before the next production release.

Community

We're excited to see the community adopt HeroUI, raise issues, and provide feedback. Whether it's a feature request, bug report, or a project to showcase, please get involved!

Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

Please adhere to this project's CODE_OF_CONDUCT.

License

MIT

Description
🚀 Beautiful, fast and modern React UI library.
Readme MIT 164 MiB
Languages
TypeScript 65.8%
JavaScript 16.9%
MDX 16.8%
CSS 0.3%
Handlebars 0.2%