Skip to content

Commit f0e1dd9

Browse files
committed
WIP
1 parent 38acea9 commit f0e1dd9

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

app/components/form_header_component/view.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ def initialize(current_context:, mode:, hosting_environment: HostingEnvironment)
1212
def call
1313
if @current_context.present?
1414
homepage_url = @mode.preview? ? Settings.forms_admin.base_url : GOVUK_BASE_URL
15+
navigation_items = [{ text: "Your questions", href: your_questions_url }]
1516

1617
safe_join([
1718
govuk_header(homepage_url:,
@@ -21,6 +22,7 @@ def call
2122
govuk_service_navigation(
2223
service_name: form_name,
2324
service_url: form_start_page_url,
25+
navigation_items: navigation_items,
2426
),
2527
], "\n")
2628
else
@@ -64,5 +66,9 @@ def form_name
6466
def form_start_page_url
6567
form_path(mode: @mode.to_s, form_id: @current_context.form.id, form_slug: @current_context.form.form_slug)
6668
end
69+
70+
def your_questions_url
71+
"#{Settings.forms_admin.base_url}/forms/#{@current_context.form.id}/pages/"
72+
end
6773
end
6874
end

spec/components/form_header_component/view_spec.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@
3535
expect(page).to have_content("test_form_name")
3636
end
3737

38+
it "has a link to Your Questions in admin" do
39+
render_inline(described_class.new(current_context:, mode:))
40+
41+
expect(page).to have_link("Your questions")
42+
end
43+
3844
it "links to the forms-admin homepage" do
3945
allow(Settings.forms_admin).to receive(:base_url).and_return("http://forms-admin/")
4046

0 commit comments

Comments
 (0)