Skip to content

fix: upgrade @heroui/react to v3 - #2

Closed
Adarshkumar0509 wants to merge 1 commit into
mainfrom
feat/heroui-v3-upgrade
Closed

fix: upgrade @heroui/react to v3#2
Adarshkumar0509 wants to merge 1 commit into
mainfrom
feat/heroui-v3-upgrade

Conversation

@Adarshkumar0509

Copy link
Copy Markdown
Owner

Proposed change

Upgrades @heroui/react from v2.8.10 to v3.2.2. HeroUI v3 is built on React Aria Components and introduces breaking API changes across several components.
Resolves OWASP#5168

Changes:

  • Autocomplete → ComboBox compound pattern
  • Input → TextField + Label + Input + FieldError
  • Switch → compound with Switch.Content/Control/Thumb
  • BreadcrumbItem → BreadcrumbsItem
  • Navbar/NavbarItem removed, replaced with plain nav/ul/li
  • HeroUIProvider removed
  • heroui() Tailwind plugin replaced with @heroui/styles import
  • Pagination → compound pattern
  • Fixed graphql-codegen script config filename
  • Updated Jest mocks and ESLint config for v3

Addresses all UI feedback from OWASP#5196 including FormTextInput styling,
Switch visibility, FormButtons, Breadcrumbs, and ProjectsDashboardDropDown.

Checklist

  • Required: I followed the contributing workflow
  • Required: I verified that my code works as intended and resolves the issue as described
  • Required: I ran all required checks and tests locally; all warnings addressed and failures resolved
  • I used AI for code, documentation, tests, or communication related to this PR

Signed-off-by: Adarshkumar0509 <adarshkumarthakur0509@gmail.com>
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown

Contribution validation failed:

  • issue_reference: This PR must be linked to an issue or include a valid closing issue reference in the description.

@github-actions github-actions Bot closed this Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(deps): upgrade @heroui/react to v3

1 participant