govuk-frontend
govuk-frontend copied to clipboard
GOV.UK Frontend contains the code you need to start building a user interface for government platforms and services.
## What We currently have integration, end to end, snapshot, template tests and we're proposing adding unit tests too. We should make sure that our existing testing documentation covers what...
Fixes https://github.com/alphagov/govuk-frontend/issues/2657 ## What/Why Makes the following changes to the [error summary component](https://design-system.service.gov.uk/components/error-summary/): - Moves `role="alert"` from the parent error summary element to a child container as it was causing...
## What Deprecate the following as options for our font mixins (`govuk-font` and `govuk-typography-responsive`) from the typography scale: - 14 (14px on large screens, 12px on small screens) as an...
Fixes https://github.com/alphagov/govuk-frontend/issues/2760 Part of https://github.com/alphagov/govuk-design-system/issues/2289 Deprecates the following as options for `$size` in `govuk-typography-responsive` and as possible values for `govuk-!-font-size={value}`: - 14 as an option at all - 16 dropping...
Adds a new Nunjucks parameter (`fallbackHintText`) which allows the user to customise the fallback message used on the character count in situations where JavaScript is not available. This text is...
## What Research into how a data-attribute based approach to passing translations for strings in our component JavaScript would work. This might be in isolation and/or alongside another approach, like...
## Description Once we've finished the [WCAG 2.1 compliance work](https://github.com/alphagov/govuk-design-system/issues/677), we should consider increasing visibility of any known validation errors with our code due to accessibility, legacy etc fixes. This...
Adds the `menuButtonText` parameter to customise the text of the menu toggle button that appears on narrow screens. Cherry picked this from @querkmachine's spike [#2614] as the minimum changes required....
## Description of the issue Radios and checkboxes can be activated by clicking their labels. The cursor will change when the mouse/trackpad/pointer is over the label to indicate this but...