Skip to content

Commit

Permalink
Merge pull request #58 from DFE-Digital/fix/add-back-buttons
Browse files Browse the repository at this point in the history
Added back links to working Create project pages
  • Loading branch information
sukhybhullar-nimble authored Jan 29, 2025
2 parents 9907d6e + 0a76c0a commit 3ae61d4
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 5 deletions.
4 changes: 4 additions & 0 deletions src/Frontend/Dfe.Complete/Constants/RouteConstants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@
{
public static class RouteConstants
{
public const string YourProjects = "/";
public const string ProjectsInProgress = "/projects/all/in-progress/all";

// Project
public const string Project = "/projects/{0}";
public const string CreateNewProject = "/projects/CreateNewProject";

public const string SelectCreateProjectType = "/projects/new";


public const string ProjectViewNotes = Project + "/notes";
public const string ProjectAddNote = ProjectViewNotes + "/edit";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
@page "/projects/conversions/new"
@using Dfe.Complete.Constants
@model Dfe.Complete.Pages.Projects.Conversion.CreateNewProjectModel
@inject Dfe.Complete.Services.IErrorService ErrorService
@{
Expand All @@ -13,6 +14,13 @@
const string handingToRSCField = nameof(Model.IsHandingToRCS);
const string directiveAcademyOrderField = nameof(Model.DirectiveAcademyOrder);
const string isDueTo2RIField = nameof(Model.IsDueTo2RI);

const string backLink = RouteConstants.SelectCreateProjectType;
}

@section BeforeMain
{
<govuk-back-link href="@backLink" xmlns="http://www.w3.org/1999/html"/>
}

<div class="govuk-grid-row">
Expand Down Expand Up @@ -74,7 +82,7 @@
</govuk-date-input-hint>
@if (ErrorService.HasErrorForKey(@advisoryBoardDateField))
{
<govuk-date-input-error-message>@(ErrorService.GetErrorMessage(advisoryBoardDateField))</govuk-date-input-error-message>
<govuk-date-input-error-message>@(ErrorService.GetErrorMessage(advisoryBoardDateField))</govuk-date-input-error-message>
}
</govuk-date-input-fieldset>
</govuk-date-input>
Expand All @@ -95,7 +103,7 @@
</govuk-date-input-hint>
@if (ErrorService.HasErrorForKey(@provisionalConversionDateField))
{
<govuk-date-input-error-message>@(ErrorService.GetErrorMessage(provisionalConversionDateField))</govuk-date-input-error-message>
<govuk-date-input-error-message>@(ErrorService.GetErrorMessage(provisionalConversionDateField))</govuk-date-input-error-message>
}
</govuk-date-input-fieldset>
</govuk-date-input >
Expand Down Expand Up @@ -130,7 +138,7 @@
<govuk-radios-fieldset-legend class="govuk-fieldset__legend--m">
Are you handing this project over to RCS (Regional Casework Services)?
</govuk-radios-fieldset-legend>

@if (ErrorService.HasErrorForKey(handingToRSCField))
{
<govuk-radios-error-message>@(ErrorService.GetErrorMessage(handingToRSCField))</govuk-radios-error-message>
Expand Down Expand Up @@ -171,7 +179,7 @@

@if (ErrorService.HasErrorForKey(directiveAcademyOrderField))
{
<govuk-radios-error-message>@(ErrorService.GetErrorMessage(directiveAcademyOrderField))</govuk-radios-error-message>
<govuk-radios-error-message>@(ErrorService.GetErrorMessage(directiveAcademyOrderField))</govuk-radios-error-message>
}

@* This value should be enums *@
Expand All @@ -192,7 +200,7 @@

@if (ErrorService.HasErrorForKey(isDueTo2RIField))
{
<govuk-radios-error-message>@(ErrorService.GetErrorMessage(isDueTo2RIField))</govuk-radios-error-message>
<govuk-radios-error-message>@(ErrorService.GetErrorMessage(isDueTo2RIField))</govuk-radios-error-message>
}

<govuk-radios-item value="true" checked="@Model.IsDueTo2RI">Yes</govuk-radios-item>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
@page "/projects/new"
@using Dfe.Complete.Constants
@using GovUk.Frontend.AspNetCore.TagHelpers
@model Dfe.Complete.Pages.Projects.CreateNewProjectModel
@{
ViewData["Title"] = "Create new project";
const string backLink = RouteConstants.YourProjects;
}

@section BeforeMain
{
<govuk-back-link href="@backLink" xmlns="http://www.w3.org/1999/html"/>
}

<div class="govuk-grid-row">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
@page "/projects/conversions/new_mat"
@using Dfe.Complete.Constants
@using GovUk.Frontend.AspNetCore.TagHelpers
@model Dfe.Complete.Pages.Projects.MatConversion.CreateNewProject
@inject Dfe.Complete.Services.IErrorService ErrorService
@{
Expand All @@ -14,8 +16,14 @@
const string handingToRSCField = nameof(Model.IsHandingToRCS);
const string directiveAcademyOrderField = nameof(Model.DirectiveAcademyOrder);
const string isDueTo2RIField = nameof(Model.IsDueTo2RI);

const string backLink = RouteConstants.SelectCreateProjectType;
}

@section BeforeMain
{
<govuk-back-link href="@backLink" xmlns="http://www.w3.org/1999/html"/>
}
<div class="govuk-grid-row">
<div class="govuk-grid-column-two-thirds">
@{
Expand Down

0 comments on commit 3ae61d4

Please sign in to comment.