Skip to content

Commit 8cf195a

Browse files
authored
Merge pull request #268 from Crown-Commercial-Service/update-ccs-frontend
Updated CCS Frontend to v2.3.0
2 parents eb670b2 + f4a6510 commit 8cf195a

File tree

20 files changed

+430
-76
lines changed

20 files changed

+430
-76
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [3.3.0] - 2025-11-26
11+
12+
### Added
13+
14+
- Updated CCS Frontend to v2.3.0
15+
1016
## [3.2.0] - 2025-11-25
1117

1218
### Added
1319

14-
- Updated CCS Frontend to v2.1.1
20+
- Updated CCS Frontend to v2.2.1
1521

1622
## [3.1.0] - 2025-10-13
1723

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
ccs-frontend_helpers (3.2.0)
4+
ccs-frontend_helpers (3.3.0)
55
rails (>= 7.2)
66

77
GEM

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ The following table shows the version of CCS Frontend Helpers that you should us
1414

1515
| CCS Frontend Helpers Version | Target GOV.UK Frontend Version | Target CCS Frontend Version |
1616
| ----------------------------- | ------------------------------ | --------------------------- |
17+
| [3.3.0](https://github.com/Crown-Commercial-Service/ccs-frontend_helpers/releases/tag/v3.3.0) | [5.13.0](https://github.com/alphagov/govuk-frontend/releases/tag/v5.13.0) | [2.3.0](https://github.com/Crown-Commercial-Service/ccs-frontend-project/releases/tag/v2.3.0) |
1718
| [3.2.0](https://github.com/Crown-Commercial-Service/ccs-frontend_helpers/releases/tag/v3.2.0) | [5.13.0](https://github.com/alphagov/govuk-frontend/releases/tag/v5.13.0) | [2.2.1](https://github.com/Crown-Commercial-Service/ccs-frontend-project/releases/tag/v2.2.1) |
1819
| [3.1.0](https://github.com/Crown-Commercial-Service/ccs-frontend_helpers/releases/tag/v3.1.0) | [5.13.0](https://github.com/alphagov/govuk-frontend/releases/tag/v5.13.0) | [2.1.0](https://github.com/Crown-Commercial-Service/ccs-frontend-project/releases/tag/v2.1.0) |
1920
| [3.0.0](https://github.com/Crown-Commercial-Service/ccs-frontend_helpers/releases/tag/v3.0.0) | [5.11.2](https://github.com/alphagov/govuk-frontend/releases/tag/v5.11.2) | [2.0.0](https://github.com/Crown-Commercial-Service/ccs-frontend-project/releases/tag/v2.0.0) |

bun.lock

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

lib/ccs/components/ccs/footer.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def initialize(navigation: nil, meta: nil, **)
4141

4242
@options[:copyright] ||= '© Crown copyright'
4343

44-
@logo = Logo.new(context: @context)
44+
@logo = Logo.new(context: @context, show_only_crown: true)
4545
@navigation = navigation.map { |navigation_item| Navigation.new(context: @context, **navigation_item) } if navigation.present?
4646
@meta = Meta.new(context: @context, **meta) if meta
4747
end
@@ -62,13 +62,10 @@ def render
6262
concat(tag.hr(class: 'ccs-footer__section-break'))
6363
end
6464
concat(tag.div(class: 'ccs-footer__meta') do
65-
concat(tag.div(class: 'ccs-footer__meta-item') do
66-
concat(tag.div(logo.render, class: 'ccs-footer__logo'))
67-
concat(footer_copyright)
68-
end)
6965
concat(tag.div(class: 'ccs-footer__meta-item ccs-footer__meta-item--grow') do
7066
concat(meta.render) if meta
7167
end)
68+
concat(tag.div(footer_copyright, class: 'ccs-footer__meta-item'))
7269
end)
7370
end
7471
end
@@ -88,7 +85,10 @@ def render
8885

8986
def footer_copyright
9087
tag.div(class: 'ccs-footer__copyright') do
91-
link_to(options[:copyright], 'https://www.nationalarchives.gov.uk/information-management/re-using-public-sector-information/uk-government-licensing-framework/crown-copyright/', class: 'ccs-footer__link')
88+
link_to('https://www.nationalarchives.gov.uk/information-management/re-using-public-sector-information/uk-government-licensing-framework/crown-copyright/', class: 'ccs-footer__link') do
89+
concat(tag.div(logo.render, class: 'ccs-footer__logo'))
90+
concat(options[:copyright])
91+
end
9292
end
9393
end
9494
end

lib/ccs/components/ccs/logo.rb

Lines changed: 179 additions & 15 deletions
Large diffs are not rendered by default.

lib/ccs/components/govuk/footer.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def footer_content_licence
114114
if options[:content_licence]
115115
concat(options[:content_licence])
116116
else
117-
concat('All content is available under the')
117+
concat('All content is available under the ')
118118
concat(link_to('Open Government Licence v3.0', 'https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/', class: 'govuk-footer__link', rel: 'license'))
119119
concat(', except where otherwise stated')
120120
end

lib/ccs/frontend_helpers/ccs_frontend/logo.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ module Logo
1515
#
1616
# @return (see CCS::Components::CCS::Logo#render)
1717

18-
def ccs_logo
19-
Components::CCS::Logo.new(context: self).render
18+
def ccs_logo(**)
19+
Components::CCS::Logo.new(context: self, **).render
2020
end
2121
end
2222
end

lib/ccs/frontend_helpers/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module CCS
44
module FrontendHelpers
5-
VERSION = '3.2.0'
5+
VERSION = '3.3.0'
66
end
77
end

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"license": "MIT",
77
"devDependencies": {
88
"govuk-frontend": "5.13.0",
9-
"ccs-frontend": "2.2.1"
9+
"ccs-frontend": "2.3.0"
1010
}
1111
}

0 commit comments

Comments
 (0)