moj-frontend
moj-frontend copied to clipboard
The MoJ Design System brings together components and patterns created by designers and developers at MoJ.
## What [Release notes](https://github.com/alphagov/govuk-frontend/releases/tag/v5.7.0) This task is to review a release from the GOV.UK Design System to determine if there is any impact to the MoJ Design System. Use the...
## What Review other, similar, components on the MoJ DS, and review similar components across govt and private sector DS. Take inspiration and gather information to add to a Miro...
## What Add tests for components that don't require JS. ## Why This would ensure all components were fully tested and ensure that the nunjucks API is all working as...
## What Update our javascript to use ESM modules and classes instead of extending prototypes. ## Why This would bring our code into line with modern practices, and bring us...
## What We have a lot of automated dependency update PRs. These should be reviewed and merged where possible ## Why Keeping dependencies up to date helkps avoid tech debt...
### Identify the bug [Link to the issue describing the bug that you're fixing. ](https://github.com/ministryofjustice/moj-frontend/issues/886) ### Description of the change - Existing implementation appears to have an `else` and `endIf`...
without js the alignment of the button menu items in a button group was not right. Before:  After: 
## What Resolve alignment and padding issues with Button menu component example.  ## Why On the fourth coded example of the Button menu documentation page ("Grouping buttons"), with no-JS,...
## What Add JS tests for the search toggle component ## Why We want our components to be robust and well-tested. Prevent regressions when making changes. ## Who needs to...
## 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...