moj-frontend icon indicating copy to clipboard operation
moj-frontend copied to clipboard

Remove dependency on jQuery from all components

Open chrispymm opened this issue 3 months ago • 0 comments

What

some of our components still depend on the 3rd party jQuery library. In modern browsers with modern JS jQuery is no longer necessary.

Why

To bring us into line with the GOV.UK design system (they dropped jQuery in 2023). To modernise our code, and to allow services using our components to not have to include jQuery - improving their performance.

Who needs to be involved

  • Developer

Done

  • [ ] Add another
  • [ ] Filter Toggle
  • [ ] Multi select
  • [ ] Password Reveal
  • [ ] Search Toggle
  • [ ] Multi File upload
  • [ ] Sortable table

chrispymm avatar Oct 30 '24 10:10 chrispymm