From 6bbd3253159bd6677e620ab08b52763ae8e42f68 Mon Sep 17 00:00:00 2001 From: Jez Barnsley Date: Mon, 24 Nov 2025 11:39:19 +0000 Subject: [PATCH] Stash --- .../plugins/engine/pageControllers/PageController.ts | 3 ++- src/server/plugins/engine/views/partials/form.html | 10 +++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/server/plugins/engine/pageControllers/PageController.ts b/src/server/plugins/engine/pageControllers/PageController.ts index 0ba533749..bf2d37cab 100644 --- a/src/server/plugins/engine/pageControllers/PageController.ts +++ b/src/server/plugins/engine/pageControllers/PageController.ts @@ -8,6 +8,7 @@ import { import Boom from '@hapi/boom' import { type Lifecycle, type RouteOptions, type Server } from '@hapi/hapi' +import { config } from '~/src/config/index.js' import { type ComponentCollection } from '~/src/server/plugins/engine/components/ComponentCollection.js' import { encodeUrl, @@ -131,7 +132,7 @@ export class PageController { get phaseTag() { const { def } = this - return def.phaseBanner?.phase + return def.phaseBanner?.phase ?? config.get('phaseTag') } getHref(path: string): string { diff --git a/src/server/plugins/engine/views/partials/form.html b/src/server/plugins/engine/views/partials/form.html index c7a68d32e..a2732ba39 100644 --- a/src/server/plugins/engine/views/partials/form.html +++ b/src/server/plugins/engine/views/partials/form.html @@ -6,9 +6,17 @@ {{ componentList(components) }} + {% if isStartPage %} + {% set buttonText = "Start now" %} + {% elif submitButtonText %} + {% set buttonText = submitButtonText %} + {% else %} + {% set buttonText = "Continue" %} + {% endif %} +
{{ govukButton({ - text: "Start now" if isStartPage else "Continue", + text: buttonText, isStartButton: isStartPage, preventDoubleClick: true }) }}