mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-02 21:03:43 -05:00
* feat(client): expose the language button to the navbar * clean extra logic Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com> * show the language menu * set keyboard navigation logic * change the language icon * sort float values * fix the test * remove the menu roles from the languagelist Co-authored-by: Bruce B <bbsmooth@gmail.com> * add id to button and polish the attributes Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com> * revert to production focus events Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com> * fix the menu not closing and fix the label Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com> * make event passing more explicit Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com> * Let screenreaders annouce that the expand is closed Co-authored-by: Bruce Blaser <bbsmooth@gmail.com> * let screenreader annouce list is closed Co-authored-by: Bruce Blaser <bbsmooth@gmail.com> * polish the logic around the styling Co-authored-by: Bruce Blaser <bbsmooth@gmail.com> * add comment about accessiblity function * oh right active doesn't work like that * hide the menu if the click is outside it Co-authored-by: Bruce B <bbsmooth@gmail.com> * fix the contrast in the check mark Co-authored-by: Bruce B <bbsmooth@gmail.com> * Stop the menu closing when clicking on the searchbar Co-authored-by: Bruce Blaser <bbsmooth@gmail.com> * make the list hover and focus consistent Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com> --------- Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com> Co-authored-by: Bruce B <bbsmooth@gmail.com>