Skip to content

Uds 2197: update or remove pkg to support react 19 #1710

Open
scott-williams-az wants to merge 2 commits into
devfrom
UDS-2197
Open

Uds 2197: update or remove pkg to support react 19 #1710
scott-williams-az wants to merge 2 commits into
devfrom
UDS-2197

Conversation

@scott-williams-az
Copy link
Copy Markdown
Contributor

@scott-williams-az scott-williams-az commented May 29, 2026

Description

remove reactstrap

  • package is no longer updated and does not support react19
  • BreadcrumbItem converted to native LI element

update react-share

  • update prop quote to title
  • add aria-label
  • update email share to proper usage
    (drafts share email, rather than using mailto:authorEmail link)
  • add console warning if required article prop is undefined, but still allows render

Checklist

  • Tests pass for relevant code changes

Important Reminders

Links

remove reactstrap
 - package is no longer updated and does not support react19
 - BreadcrumbItem converted to native LI element
update react-share
 - update prop quote to title
 - add aria-label
 - update email share to proper usage
   (drafts share email, rather than using mailto:authorEmail link)
 - add console warning if required article prop is undefined, but still allows render
remove reactstrap
 - package is no longer updated and does not support react19
@scott-williams-az scott-williams-az requested a review from a team as a code owner May 29, 2026 18:15
@asu-jenkins-devops
Copy link
Copy Markdown
Collaborator

Copy link
Copy Markdown
Member

@mlsamuelson mlsamuelson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving. Thanks for this cleanup!

Only thing I noticed is that the focus on the share icons has a rounded corner. As Article isn't used anywhere, not going to flag it as blocking. Marking approved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants