| 
1 | 1 | @using DigitalLearningSolutions.Web.ViewModels.Frameworks;  | 
2 | 2 | @model SubmitReviewViewModel;  | 
3 | 3 | @{  | 
4 |  | -  ViewData["Title"] = Model.FrameworkName;  | 
5 |  | -  ViewData["Application"] = "Framework Service";  | 
6 |  | -  ViewData["HeaderPathName"] = "Framework Service";  | 
 | 4 | +    ViewData["Title"] = Model.FrameworkName;  | 
 | 5 | +    ViewData["Application"] = "Framework Service";  | 
 | 6 | +    ViewData["HeaderPathName"] = "Framework Service";  | 
 | 7 | +    var errorHasOccurred = !ViewData.ModelState.IsValid;  | 
7 | 8 | }  | 
8 | 9 | @section NavBreadcrumbs {  | 
9 |  | -  <nav class="nhsuk-breadcrumb" aria-label="Breadcrumb">  | 
10 |  | -    <div class="nhsuk-width-container">  | 
11 |  | -      <ol class="nhsuk-breadcrumb__list">  | 
12 |  | -        <li class="nhsuk-breadcrumb__item"><a class="nhsuk-breadcrumb__link trigger-loader" asp-action="ViewFrameworks" asp-route-tabname="Mine">Frameworks</a></li>  | 
13 |  | -        <li class="nhsuk-breadcrumb__item"><a class="nhsuk-breadcrumb__link trigger-loader" asp-action="ViewFramework" asp-route-frameworkId="@Model.FrameworkId" asp-route-tabname="Structure">Framework Structure</a></li>  | 
14 |  | -        <li class="nhsuk-breadcrumb__item">Send for Review</li>  | 
15 |  | -      </ol>  | 
16 |  | -      <p class="nhsuk-breadcrumb__back"><a class="nhsuk-breadcrumb__backlink" asp-action="ViewFramework" asp-route-frameworkId="@Model.FrameworkId" asp-route-tabname="Structure">Back to framework structure</a></p>  | 
17 |  | -    </div>  | 
18 |  | -  </nav>  | 
 | 10 | +    <nav class="nhsuk-breadcrumb" aria-label="Breadcrumb">  | 
 | 11 | +        <div class="nhsuk-width-container">  | 
 | 12 | +            <ol class="nhsuk-breadcrumb__list">  | 
 | 13 | +                <li class="nhsuk-breadcrumb__item"><a class="nhsuk-breadcrumb__link trigger-loader" asp-action="ViewFrameworks" asp-route-tabname="Mine">Frameworks</a></li>  | 
 | 14 | +                <li class="nhsuk-breadcrumb__item"><a class="nhsuk-breadcrumb__link trigger-loader" asp-action="ViewFramework" asp-route-frameworkId="@Model.FrameworkId" asp-route-tabname="Structure">Framework Structure</a></li>  | 
 | 15 | +                <li class="nhsuk-breadcrumb__item">Send for Review</li>  | 
 | 16 | +            </ol>  | 
 | 17 | +            <p class="nhsuk-breadcrumb__back"><a class="nhsuk-breadcrumb__backlink" asp-action="ViewFramework" asp-route-frameworkId="@Model.FrameworkId" asp-route-tabname="Structure">Back to framework structure</a></p>  | 
 | 18 | +        </div>  | 
 | 19 | +    </nav>  | 
19 | 20 | }  | 
20 |  | -  <h1>Submit review</h1>  | 
21 |  | -  @if (Model.FrameworkReview.SignOffRequired)  | 
 | 21 | +<h1>Submit review</h1>  | 
 | 22 | +@if (Model.FrameworkReview.SignOffRequired)  | 
22 | 23 | {  | 
23 |  | -  <div class="nhsuk-warning-callout">  | 
24 |  | -    <h2 class="nhsuk-warning-callout__label">  | 
25 |  | -      <span role="text">  | 
26 |  | -        <span class="nhsuk-u-visually-hidden">Important: </span>  | 
27 |  | -        Approval required  | 
28 |  | -      </span>  | 
29 |  | -    </h2>  | 
30 |  | -    <p>Your approval is required before this framework can be published.</p>  | 
31 |  | -  </div>  | 
 | 24 | +    <div class="nhsuk-warning-callout">  | 
 | 25 | +        <h2 class="nhsuk-warning-callout__label">  | 
 | 26 | +            <span role="text">  | 
 | 27 | +                <span class="nhsuk-u-visually-hidden">Important: </span>  | 
 | 28 | +                Approval required  | 
 | 29 | +            </span>  | 
 | 30 | +        </h2>  | 
 | 31 | +        <p>Your approval is required before this framework can be published.</p>  | 
 | 32 | +    </div>  | 
32 | 33 | }  | 
33 | 34 | <form method="post">  | 
34 |  | -  <div class="nhsuk-form-group">  | 
35 |  | -    <label class="nhsuk-label" for="new-comment">  | 
36 |  | -      Review comments  | 
37 |  | -    </label>  | 
38 |  | -    <input type="hidden" value="@Model.FrameworkReview.Comment" name="parentComment" />  | 
39 |  | -    <textarea class="nhsuk-textarea" id="new-comment" asp-for="FrameworkReview.Comment" name="Comment" rows="3"></textarea>  | 
40 |  | -  </div>  | 
41 |  | -  <div class="nhsuk-form-group">  | 
42 |  | -    <div class="nhsuk-checkboxes__item">  | 
43 |  | -      <input class="nhsuk-checkboxes__input" id="signOff" name="SignedOff" asp-for="FrameworkReview.SignedOff" type="checkbox" aria-describedby="sign-off-hint">  | 
44 |  | -      <label class="nhsuk-label nhsuk-checkboxes__label" for="signOff">  | 
45 |  | -        Approve for publishing?  | 
46 |  | -      </label>  | 
47 |  | -      <div class="nhsuk-hint nhsuk-checkboxes__hint" id="sign-off-hint">  | 
48 |  | -        I give my approval to publish this framework for use in its current state  | 
49 |  | -      </div>  | 
 | 35 | +    @if (errorHasOccurred)  | 
 | 36 | +    {  | 
 | 37 | +        <vc:error-summary order-of-property-names="@(new[] { nameof(Model.FrameworkReview.Comment)})" />  | 
 | 38 | +    }  | 
 | 39 | +    <div class="nhsuk-form-group">  | 
 | 40 | +        <label class="nhsuk-label" for="comment">  | 
 | 41 | +            Review comments  | 
 | 42 | +        </label>  | 
 | 43 | +        <input type="hidden" value="@Model.FrameworkReview.Comment" name="parentComment" />  | 
 | 44 | +        <textarea class="nhsuk-textarea" id="comment" asp-for="FrameworkReview.Comment" name="Comment" rows="3"></textarea>  | 
 | 45 | +    </div>  | 
 | 46 | +    <div class="nhsuk-form-group">  | 
 | 47 | +        <div class="nhsuk-checkboxes__item">  | 
 | 48 | +            <input class="nhsuk-checkboxes__input" id="signOff" name="SignedOff" asp-for="FrameworkReview.SignedOff" type="checkbox" aria-describedby="sign-off-hint">  | 
 | 49 | +            <label class="nhsuk-label nhsuk-checkboxes__label" for="signOff">  | 
 | 50 | +                Approve for publishing?  | 
 | 51 | +            </label>  | 
 | 52 | +            <div class="nhsuk-hint nhsuk-checkboxes__hint" id="sign-off-hint">  | 
 | 53 | +                I give my approval to publish this framework for use in its current state  | 
 | 54 | +            </div>  | 
 | 55 | +        </div>  | 
50 | 56 |     </div>  | 
51 |  | -  </div>  | 
52 |  | -  <button class="nhsuk-button" type="submit">  | 
53 |  | -    Submit  | 
54 |  | -  </button>  | 
 | 57 | +    <button class="nhsuk-button" type="submit">  | 
 | 58 | +        Submit  | 
 | 59 | +    </button>  | 
55 | 60 | </form>  | 
0 commit comments