Skip to content

Commit 054d704

Browse files
Merge pull request #2388 from NCCE/3029-refactor-cms-componentsmocks
Refactor/tidy CMS models, mocks and tests
2 parents ff252ad + b0464db commit 054d704

File tree

441 files changed

+3840
-3348
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

441 files changed

+3840
-3348
lines changed

app/components/aside_component/aside_component.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848

4949
.button {
5050
width: 250px;
51+
margin: 1rem 0 0;
5152
}
5253

5354
img {

app/components/cms/dynamic_zone_component.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ def initialize(cms_models:)
66
end
77

88
def needs_padding?
9-
@cms_models.any? { _1.instance_of?(Cms::DynamicComponents::StickyDashboardBar) }
9+
@cms_models.any? { _1.instance_of?(Cms::Models::DynamicComponents::Blocks::StickyDashboardBar) }
1010
end
1111

1212
def classes

app/components/cms/full_width_banner_component/full_width_banner_component.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
}
88
}
99

10+
.cms-button-container {
11+
align-items: flex-start;
12+
}
13+
1014
.cms-full-width-banner__heading {
1115
margin-bottom: 20px;
1216
}

app/components/cms/horizontal_link_card_component/horizontal_link_card_component.scss

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,6 @@
33
padding: 20px;
44
border-left-width: 13px;
55

6-
.ncce-link {
7-
color: $hyper-link-blue;
8-
&:visited {
9-
color: $hyper-link-blue;
10-
}
11-
}
12-
136
h2 {
147
@extend .govuk-heading-m;
158
}

app/components/cms/picture_card_component/picture_card_component.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<%= render Cms::ImageComponent.new(@image, show_caption: false, link: @link) %>
44
<% end %>
55
<div class="cms-picture-card__title">
6-
<h3 class="govuk-heading-m"><%= link_to_if @link, @title, @link, class: "cms-picture-card__link" %></h3>
6+
<h3 class="govuk-heading-m"><%= link_to_if @link, @title, @link, class: %w[cms-picture-card__link ncce-link] %></h3>
77
</div>
88
<div class="cms-picture-card__text">
99
<%= render @body_text.render %>

app/services/cms/collections/aside_section.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def self.collection_attribute_mappings
1313

1414
def self.resource_attribute_mappings
1515
[
16-
{model: Cms::Models::Aside, key: nil}
16+
{model: Models::Collections::Aside, key: nil}
1717
]
1818
end
1919

app/services/cms/collections/blog.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ def self.is_collection = true
1818

1919
def self.collection_attribute_mappings
2020
[
21-
{model: Cms::Models::BlogPreview, key: nil}
21+
{model: Models::Collections::BlogPreview, key: nil}
2222
]
2323
end
2424

2525
def self.resource_attribute_mappings
2626
[
27-
{model: Cms::Models::SimpleTitle, key: :title},
28-
{model: Cms::Models::FeaturedImage, key: :featuredImage},
29-
{model: Cms::Models::TextBlock, key: :content},
30-
{model: Cms::Models::Seo, key: :seo}
27+
{model: Models::Meta::SimpleTitle, key: :title},
28+
{model: Models::Images::FeaturedImage, key: :featuredImage},
29+
{model: Models::Text::TextBlock, key: :content},
30+
{model: Models::Meta::Seo, key: :seo}
3131
]
3232
end
3333

app/services/cms/collections/email_template.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ def self.is_collection = true
55

66
def self.collection_attribute_mapping
77
[
8-
{model: Cms::Models::EmailTemplate, key: nil, param_name: :template}
8+
{model: Models::Collections::EmailTemplate, key: nil, param_name: :template}
99
]
1010
end
1111

1212
def self.resource_attribute_mappings
1313
[
14-
{model: Cms::Models::EmailTemplate, key: nil, param_name: :template}
14+
{model: Models::Collections::EmailTemplate, key: nil, param_name: :template}
1515
]
1616
end
1717

app/services/cms/collections/enrichment_page.rb

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ def self.is_collection = true
2222

2323
def self.collection_attribute_mappings
2424
[
25-
{model: Cms::Models::WebPagePreview, key: nil}
25+
{model: Models::Data::WebPagePreview, key: nil}
2626
]
2727
end
2828

2929
def self.resource_attribute_mappings
3030
[
31-
{model: Models::Slug, key: nil},
32-
{model: Models::Seo, key: :seo},
33-
{model: Models::PageTitle, key: :pageTitle},
34-
{model: Models::EnrichmentDynamicZone, key: :content},
35-
{model: Models::EnrichmentList, key: :enrichments},
36-
{model: Models::TextField, key: :featuredSectionTitle},
37-
{model: Models::TextField, key: :allSectionTitle},
38-
{model: Models::TextField, key: :typeFilterPlaceholder},
39-
{model: Models::TextField, key: :termFilterPlaceholder},
40-
{model: Models::TextField, key: :ageGroupFilterPlaceholder}
31+
{model: Models::Data::Slug, key: nil},
32+
{model: Models::Meta::Seo, key: :seo},
33+
{model: Models::Meta::PageTitle, key: :pageTitle},
34+
{model: Models::DynamicZones::EnrichmentDynamicZone, key: :content},
35+
{model: Models::Collections::EnrichmentList, key: :enrichments},
36+
{model: Models::Data::TextField, key: :featuredSectionTitle},
37+
{model: Models::Data::TextField, key: :allSectionTitle},
38+
{model: Models::Data::TextField, key: :typeFilterPlaceholder},
39+
{model: Models::Data::TextField, key: :termFilterPlaceholder},
40+
{model: Models::Data::TextField, key: :ageGroupFilterPlaceholder}
4141

4242
]
4343
end

app/services/cms/collections/primary_glossary_table_items.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@ def self.graphql_key
1313

1414
def self.collection_attribute_mappings
1515
[
16-
{model: Cms::Models::TextField, key: :term},
17-
{model: Cms::Models::TextField, key: :keyStage},
18-
{model: Cms::Models::TextBlock, key: :definition}
16+
{model: Models::Data::TextField, key: :term},
17+
{model: Models::Data::TextField, key: :keyStage},
18+
{model: Models::Text::TextBlock, key: :definition}
1919
]
2020
end
2121

2222
def self.resource_attribute_mappings
2323
[
24-
{model: Cms::Models::TextField, key: :term},
25-
{model: Cms::Models::TextField, key: :keyStage},
26-
{model: Cms::Models::TextBlock, key: :definition}
24+
{model: Models::Data::TextField, key: :term},
25+
{model: Models::Data::TextField, key: :keyStage},
26+
{model: Models::Text::TextBlock, key: :definition}
2727
]
2828
end
2929
end

0 commit comments

Comments
 (0)