diff --git a/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.html b/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.html index e0a4a43155a..8bc12742e62 100644 --- a/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.html +++ b/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.html @@ -28,6 +28,13 @@
Approval
+ +
+ +
+
Approved by: {{approver}},  @@ -37,6 +44,13 @@
Approval
+ +
+ +
+
Approved for first release by: {{reviewApprover}}
diff --git a/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.scss b/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.scss index 833ffd006d5..d6616f2db0a 100644 --- a/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.scss +++ b/src/dotnet/APIView/ClientSPA/src/app/_components/review-page-options/review-page-options.component.scss @@ -1,4 +1,27 @@ :host ::ng-deep { + // Approved-status pill shown to non-architect viewers in place of the + // Approve action button. Mirrors the size/shape of .btn-success so the + // approval status is visually unmissable. See issue #14724. + .btn-approved-pill { + background-color: var(--alert-success-bg); + color: var(--alert-success-color); + border: 1px solid var(--success-color); + font-weight: 600; + cursor: default; + + &:disabled, + &.disabled { + background-color: var(--alert-success-bg); + color: var(--alert-success-color); + border-color: var(--success-color); + opacity: 1; + } + + i { + color: var(--success-color); + } + } + .p-multiselect .p-multiselect-label { padding: 0.25rem 0.5rem; }