diff --git a/app/assets/images/landing_page/placeholder/960x640.png b/app/assets/images/landing_page/placeholder/960x640.png new file mode 100644 index 0000000000..4323b8ffdb Binary files /dev/null and b/app/assets/images/landing_page/placeholder/960x640.png differ diff --git a/app/views/landing_page/blocks/_image.html.erb b/app/views/landing_page/blocks/_image.html.erb new file mode 100644 index 0000000000..6fe2c6ddde --- /dev/null +++ b/app/views/landing_page/blocks/_image.html.erb @@ -0,0 +1,5 @@ +<%= image_tag( + block.data["src"], + alt: block.data["alt"], + class: ("govuk-!-width-full" if block.data["theme"] == "full_width") + ) %> diff --git a/lib/data/landing_page_content_items/goals.yaml b/lib/data/landing_page_content_items/goals.yaml new file mode 100644 index 0000000000..b0f8c1f0e1 --- /dev/null +++ b/lib/data/landing_page_content_items/goals.yaml @@ -0,0 +1,119 @@ +blocks: +- type: main_navigation + links: + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks + children: + - text: Child 1 + href: /a + - text: Child 2 + href: /b + title: Landing page + title_link: /landing-page +- type: hero + image: + alt: "Placeholder alt text" + sources: + desktop: "landing_page/placeholder/desktop.png" + desktop_2x: "landing_page/placeholder/desktop_2x.png" + mobile: "landing_page/placeholder/mobile.png" + mobile_2x: "landing_page/placeholder/mobile_2x.png" + tablet: "landing_page/placeholder/tablet.png" + tablet_2x: "landing_page/placeholder/tablet_2x.png" + hero_content: + blocks: + - type: govspeak + inverse: true + content: | +

Government Goals

+ +

Culpa atque nostrum numquam eveniet. Cum exercitationem perferendis accusamus minima possimus dolor enim eius. Et est impedit vel voluptate sunt.

+- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: govspeak + content: | +

From: Prime Minister's Office, 10 Downing Street +

Published 26 September 2024

+ +

Watch a video about government goals

+ +

Korem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus. Maecenas eget condimentum velit, sit amet feugiat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent auctor purus luctus enim egestas, ac scelerisque ante pulvinar. Donec ut rhoncus ex. Suspendisse ac rhoncus nisl, eu tempor urna. Curabitur vel bibendum lorem. Morbi convallis convallis diam sit amet lacinia. Aliquam in elementum tellus.

+ +

Curabitur tempor quis eros tempus lacinia. Nam bibendum pellentesque quam a convallis. Sed ut vulputate nisi. Integer in felis sed leo vestibulum venenatis. Suspendisse quis arcu sem. Aenean feugiat ex eu vestibulum vestibulum. Morbi a eleifend magna. Nam metus lacus, porttitor eu mauris a, blandit ultrices nibh. Mauris sit amet magna non ligula vestibulum eleifend. Nulla varius volutpat turpis sed lacinia. Nam eget mi in purus lobortis eleifend. Sed nec ante dictum sem condimentum ullamcorper quis venenatis nisi. Proin vitae facilisis nisi, ac posuere leo.

+ +

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

+ +

Goal 1: Playing sports at a grassroots level

+ - type: govspeak + content: "" +- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: image + theme: full_width + src: "landing_page/placeholder/960x640.png" + alt: "Placeholder image" + - type: govspeak + content: "" +- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: govspeak + content: | +

Korem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus. Maecenas eget condimentum velit, sit amet feugiat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent auctor purus luctus enim egestas, ac scelerisque ante pulvinar. Donec ut rhoncus ex. Suspendisse ac rhoncus nisl, eu tempor urna. Curabitur vel bibendum lorem. Morbi convallis convallis diam sit amet lacinia. Aliquam in elementum tellus.

+ +

Curabitur tempor quis eros tempus lacinia. Nam bibendum pellentesque quam a convallis. Sed ut vulputate nisi. Integer in felis sed leo vestibulum venenatis. Suspendisse quis arcu sem. Aenean feugiat ex eu vestibulum vestibulum. Morbi a eleifend magna. Nam metus lacus, porttitor eu mauris a, blandit ultrices nibh. Mauris sit amet magna non ligula vestibulum eleifend. Nulla varius volutpat turpis sed lacinia. Nam eget mi in purus lobortis eleifend. Sed nec ante dictum sem condimentum ullamcorper quis venenatis nisi. Proin vitae facilisis nisi, ac posuere leo.

+ +

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

+ - type: govspeak + content: "" +- type: hero + theme: middle_left + image: + alt: "Placeholder alt text" + sources: + desktop: "landing_page/placeholder/desktop.png" + desktop_2x: "landing_page/placeholder/desktop_2x.png" + mobile: "landing_page/placeholder/mobile.png" + mobile_2x: "landing_page/placeholder/mobile_2x.png" + tablet: "landing_page/placeholder/tablet.png" + tablet_2x: "landing_page/placeholder/tablet_2x.png" + hero_content: + blocks: + - type: quote + text: Yorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis class. + cite: Corem ipsum dolor sit, 28 September 2024 +- type: two_column_layout + theme: two_thirds_one_third + blocks: + - type: govspeak + content: | +

Korem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus. Sed dignissim, metus nec fringilla accumsan, risus sem sollicitudin lacus, ut interdum tellus elit sed risus. Maecenas eget condimentum velit, sit amet feugiat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent auctor purus luctus enim egestas, ac scelerisque ante pulvinar. Donec ut rhoncus ex. Suspendisse ac rhoncus nisl, eu tempor urna. Curabitur vel bibendum lorem. Morbi convallis convallis diam sit amet lacinia. Aliquam in elementum tellus.

+ +

Curabitur tempor quis eros tempus lacinia. Nam bibendum pellentesque quam a convallis. Sed ut vulputate nisi. Integer in felis sed leo vestibulum venenatis. Suspendisse quis arcu sem. Aenean feugiat ex eu vestibulum vestibulum. Morbi a eleifend magna. Nam metus lacus, porttitor eu mauris a, blandit ultrices nibh. Mauris sit amet magna non ligula vestibulum eleifend. Nulla varius volutpat turpis sed lacinia. Nam eget mi in purus lobortis eleifend. Sed nec ante dictum sem condimentum ullamcorper quis venenatis nisi. Proin vitae facilisis nisi, ac posuere leo.

+ +

Nam pulvinar blandit velit, id condimentum diam faucibus at. Aliquam lacus nisi, sollicitudin at nisi nec, fermentum congue felis. Quisque mauris dolor, fringilla sed tincidunt ac, finibus non odio. Sed vitae mauris nec ante pretium finibus. Donec nisl neque, pharetra ac elit eu, faucibus aliquam ligula. Nullam dictum, tellus tincidunt tempor laoreet, nibh elit sollicitudin felis, eget feugiat sapien diam nec nisl. Aenean gravida turpis nisi, consequat dictum risus dapibus a. Duis felis ante, varius in neque eu, tempor suscipit sem. Maecenas ullamcorper gravida sem sit amet cursus. Etiam pulvinar purus vitae justo pharetra consequat. Mauris id mi ut arcu feugiat maximus. Mauris consequat tellus id tempus aliquet.

+ +

Dorem sit

+ - type: govspeak + content: "" +- type: share_links + links: + - href: "/twitter-share-link" + text: "Twitter" + icon: "twitter" + - href: "/instagram-share-link" + text: "Instagram" + icon: "instagram" + - href: "/flickr-share-link" + text: "Flickr" + icon: "flickr" + - href: "/facebook-share-link" + text: "Facebook" + icon: "facebook" + - href: "/youtube-share-link" + text: "YouTube" + icon: "youtube" diff --git a/lib/data/landing_page_content_items/homepage.yaml b/lib/data/landing_page_content_items/homepage.yaml index 25a2496961..b9d35a0299 100644 --- a/lib/data/landing_page_content_items/homepage.yaml +++ b/lib/data/landing_page_content_items/homepage.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: diff --git a/lib/data/landing_page_content_items/landing_page.yaml b/lib/data/landing_page_content_items/landing_page.yaml index b53effbfa5..2c226a91d4 100644 --- a/lib/data/landing_page_content_items/landing_page.yaml +++ b/lib/data/landing_page_content_items/landing_page.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: diff --git a/lib/data/landing_page_content_items/task.yaml b/lib/data/landing_page_content_items/task.yaml index 8bdc99a5cb..3ebce4469c 100644 --- a/lib/data/landing_page_content_items/task.yaml +++ b/lib/data/landing_page_content_items/task.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: diff --git a/lib/data/landing_page_content_items/tasks.yaml b/lib/data/landing_page_content_items/tasks.yaml index d4cfb29756..c30f34b21f 100644 --- a/lib/data/landing_page_content_items/tasks.yaml +++ b/lib/data/landing_page_content_items/tasks.yaml @@ -1,16 +1,16 @@ blocks: - type: main_navigation links: - - text: Ipsums for Lorem - href: /ipsum - - text: Our Lorem - href: /landing-page/sub-page-1 + - text: Goals + href: /landing-page/goals + - text: Tasks + href: /landing-page/tasks children: - text: Child 1 href: /a - text: Child 2 href: /b - title: Service name + title: Landing page title_link: /landing-page - type: hero image: