Skip to content

Commit ed97c38

Browse files
authored
Merge pull request #1973 from alphagov/ldeb-govuk-frontend-6
Upgrade to GOV.UK Frontend 6.0.0
2 parents 4841b0f + 76a9c44 commit ed97c38

File tree

28 files changed

+34
-76
lines changed

28 files changed

+34
-76
lines changed

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ gem "activeresource"
4545
gem "pg", "~> 1.6"
4646

4747
# For GOV.UK branding
48-
gem "govuk-components"
49-
gem "govuk_design_system_formbuilder"
48+
gem "govuk-components", "~> 6"
49+
gem "govuk_design_system_formbuilder", "~> 6"
5050

5151
# Our own custom markdown renderer
5252
gem "govuk-forms-markdown", github: "alphagov/govuk-forms-markdown", tag: "0.8.0"

Gemfile.lock

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -234,11 +234,11 @@ GEM
234234
rake (>= 13)
235235
googleapis-common-protos-types (1.22.0)
236236
google-protobuf (~> 4.26)
237-
govuk-components (5.13.1)
237+
govuk-components (6.0.0)
238238
html-attributes-utils (~> 1.0.0, >= 1.0.0)
239239
pagy (>= 6, < 10)
240-
view_component (>= 4.0, < 4.2)
241-
govuk_design_system_formbuilder (5.13.0)
240+
view_component (>= 4.0, < 4.3)
241+
govuk_design_system_formbuilder (6.0.0)
242242
actionview (>= 6.1)
243243
activemodel (>= 6.1)
244244
activesupport (>= 6.1)
@@ -699,9 +699,9 @@ GEM
699699
uri (1.1.1)
700700
uri-idna (0.3.1)
701701
useragent (0.16.11)
702-
view_component (4.1.1)
703-
actionview (>= 7.1.0, < 8.2)
704-
activesupport (>= 7.1.0, < 8.2)
702+
view_component (4.2.0)
703+
actionview (>= 7.1.0)
704+
activesupport (>= 7.1.0)
705705
concurrent-ruby (~> 1)
706706
virtus (2.0.0)
707707
axiom-types (~> 0.1)
@@ -756,9 +756,9 @@ DEPENDENCIES
756756
dfe-autocomplete!
757757
factory_bot_rails
758758
faker
759-
govuk-components
759+
govuk-components (~> 6)
760760
govuk-forms-markdown!
761-
govuk_design_system_formbuilder
761+
govuk_design_system_formbuilder (~> 6)
762762
govuk_notify_rails
763763
i18n-tasks (~> 1.1.2)
764764
json_schemer
@@ -858,9 +858,9 @@ CHECKSUMS
858858
google-protobuf (4.33.2-x86_64-linux-gnu) sha256=73cba041477afcac92ff383fcbdec195ea28d96b994876d1deaa944d18f91786
859859
google-protobuf (4.33.2-x86_64-linux-musl) sha256=97cdf4f772c5540f9274603b00f1474ed5e6e2238b1d8b1585e77f941a36bd2c
860860
googleapis-common-protos-types (1.22.0) sha256=f97492b77bd6da0018c860d5004f512fe7cd165554d7019a8f4df6a56fbfc4c7
861-
govuk-components (5.13.1) sha256=74808d8188a7de2c5e83e5a829c5f8ac3851df27f82410a4a2444cf53c24cfe5
861+
govuk-components (6.0.0) sha256=38feaed165ea2afe4c6f9f68bfcdfdb56426be133d2402912817e21830cbce81
862862
govuk-forms-markdown (0.8.0)
863-
govuk_design_system_formbuilder (5.13.0) sha256=126ff4af70b36f06395e8f4f09d399944bcc10e9a41c2ff7d7773e81e92ca885
863+
govuk_design_system_formbuilder (6.0.0) sha256=30025c64e05b71018a48b8618e6e9501efe4bf049d5e127d90e2fd48c0b60ea8
864864
govuk_notify_rails (3.0.0) sha256=e0e1b8b0a7c47f90963034f290fb2982652aa8051a733c25c178680d44f2d7aa
865865
hana (1.3.7) sha256=5425db42d651fea08859811c29d20446f16af196308162894db208cac5ce9b0d
866866
highline (3.1.2) sha256=67cbd34d19f6ef11a7ee1d82ffab5d36dfd5b3be861f450fc1716c7125f4bb4a
@@ -1033,7 +1033,7 @@ CHECKSUMS
10331033
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6
10341034
uri-idna (0.3.1) sha256=c8601a9ca545670a763f5a7c56c99d7072bc2b1f6d83df63e6f35c264b609823
10351035
useragent (0.16.11) sha256=700e6413ad4bb954bb63547fa098dddf7b0ebe75b40cc6f93b8d54255b173844
1036-
view_component (4.1.1) sha256=179f63b0db1d1a8f6af635dd684456b2bcdf6b6f4da2ef276bbe0579c17b377e
1036+
view_component (4.2.0) sha256=f250a3397a794336354f73c229b3b7549af0b24906551b99a03492b54cb5233d
10371037
virtus (2.0.0) sha256=8841dae4eb7fcc097320ba5ea516bf1839e5d056c61ee27138aa4bddd6e3d1c2
10381038
vite_rails (3.0.20) sha256=582bf9aa3bc3b4d9b0a48c17862b4fa9bd17384ac597a57b7a38d2f95d96e682
10391039
vite_ruby (3.9.3) sha256=560afb7dc01eb1fb2349c21b02e206f016ef7d59075daf00510caaf459b04a13

app/components/form_header_component/_index.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
}
88

99
.app-header--preview-live {
10-
border-bottom-color: govuk-colour("turquoise");
10+
border-bottom-color: govuk-colour("teal");
1111
}
1212

1313
.app-header .govuk-header__link--homepage {

app/components/form_header_component/view.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def environment_name
4444
def colour_for_environment
4545
case environment_name
4646
when "Local"
47-
"pink"
47+
"magenta"
4848
when "Development"
4949
"green"
5050
when "Staging"

app/components/language_switcher_component/_index.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ $app-language-switcher-list-gap: 0.25em;
1616
@include govuk-font($size: 16);
1717
margin: 0;
1818
padding-right: $app-language-switcher-list-gap;
19-
border-right: 1px solid $govuk-border-colour;
19+
border-right: 1px solid govuk-functional-colour(border);
2020
}
2121

2222
.app-language-switcher__list-item:last-child {

app/components/preview_component/view.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def phase_banner_colour
2121
elsif @mode.preview_archived?
2222
"orange"
2323
else
24-
"turquoise"
24+
"teal"
2525
end
2626
end
2727

app/frontend/entrypoints/application.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
$govuk-assets-path: "@govuk/assets/";
22
$govuk-global-styles: true;
3-
$govuk-new-typography-scale: true;
43

54
@import "pkg:govuk-frontend";
65
@import "pkg:dfe-autocomplete";

app/views/layouts/base.html.erb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!DOCTYPE html>
2-
<html lang="<%= locale %>" class="govuk-template govuk-template--rebranded">
2+
<html lang="<%= locale %>" class="govuk-template">
33
<head>
44
<meta charset="utf-8">
55
<title><%= yield(:title) + " – GOV.UK" %></title>
@@ -9,14 +9,14 @@
99
<%= csp_meta_tag %>
1010

1111
<meta name="theme-color" content="#1d70b8">
12-
<link rel="icon" sizes="48x48" href="<%= vite_asset_path "#{govuk_assets_path}/rebrand/images/favicon.ico" %>">
13-
<link rel="icon" sizes="any" href="<%= vite_asset_path "#{govuk_assets_path}/rebrand/images/favicon.svg" %>" type="image/svg+xml">
14-
<link rel="mask-icon" href="<%= vite_asset_path "#{govuk_assets_path}/rebrand/images/govuk-icon-mask.svg" %>" color="#1d70b8">
15-
<link rel="apple-touch-icon" href="<%= vite_asset_path "#{govuk_assets_path}/rebrand/images/govuk-icon-180.png"%>">
12+
<link rel="icon" sizes="48x48" href="<%= vite_asset_path "#{govuk_assets_path}/images/favicon.ico" %>">
13+
<link rel="icon" sizes="any" href="<%= vite_asset_path "#{govuk_assets_path}/images/favicon.svg" %>" type="image/svg+xml">
14+
<link rel="mask-icon" href="<%= vite_asset_path "#{govuk_assets_path}/images/govuk-icon-mask.svg" %>" color="#1d70b8">
15+
<link rel="apple-touch-icon" href="<%= vite_asset_path "#{govuk_assets_path}/images/govuk-icon-180.png"%>">
1616
<%# This manifest file and the icons it references are currently being served from the `public` folder. %>
1717
<%# TODO: update the build to either generate the manifest with references to fingerprinted assets, or automatically copy the manifest and its dependencies to `public`. %>
18-
<link rel="manifest" href="/rebrand/manifest.json">
19-
<meta property="og:image" content="<%= vite_asset_path "#{govuk_assets_path}/rebrand/images/govuk-opengraph-image.png" %>">
18+
<link rel="manifest" href="/manifest.json">
19+
<meta property="og:image" content="<%= vite_asset_path "#{govuk_assets_path}/images/govuk-opengraph-image.png" %>">
2020

2121
<%= vite_stylesheet_tag 'application.scss' %>
2222

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
},
3636
"dependencies": {
3737
"dfe-autocomplete": "github:DFE-Digital/dfe-autocomplete#1d4cc65039e11cc3ba9e7217a719b8128d0e4d53",
38-
"govuk-frontend": "^5.14.0"
38+
"govuk-frontend": "^6.0.0"
3939
},
4040
"standard": {
4141
"globals": [

0 commit comments

Comments
 (0)