From f69cffa89186c7323cfcb696c940081b2d2e17cd Mon Sep 17 00:00:00 2001 From: Garrett Rabian Date: Wed, 8 Jan 2025 10:51:35 -0500 Subject: [PATCH] update display text --- services/app-api/forms/naaar.json | 10 +--------- .../components/reports/DrawerReportPage.tsx | 20 ++++++++++++++++--- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/services/app-api/forms/naaar.json b/services/app-api/forms/naaar.json index a7fb9cbf6..2e4115b65 100644 --- a/services/app-api/forms/naaar.json +++ b/services/app-api/forms/naaar.json @@ -284,20 +284,12 @@ } ] }, - "dashboardTitle": "", + "dashboardTitle": "Analysis method
Frequency and plan utilization", "addEntityButtonText": "Add other analysis method", - "editEntityButtonText": "", - "readOnlyEntityButtonText": "", - "tableHeader": "Analysis method
Frequency and plan utilization", - "addEditModalAddTitle": "Analysis method: Add other", - "addEditModalEditTitle": "Analysis method: Edit other", "deleteEntityButtonAltText": "Delete other analysis method", "deleteModalTitle": "Are you sure you want to delete this analysis method?", "deleteModalConfirmButtonText": "Yes, delete method", "deleteModalWarning": "Are you sure you want to proceed? You will lose all information entered for this analysis method in the NAAAR. The method will remain in previously submitted NAAAR reports if applicable.", - "entityUnfinishedMessage": "Complete the remaining indicators for this access measure by entering details.", - "enterEntityDetailsButtonText": "Enter", - "readOnlyEntityDetailsButtonText": "View", "drawerTitle": "Analysis method: " }, "drawerForm": { diff --git a/services/ui-src/src/components/reports/DrawerReportPage.tsx b/services/ui-src/src/components/reports/DrawerReportPage.tsx index eda3d84f7..45ba3b084 100644 --- a/services/ui-src/src/components/reports/DrawerReportPage.tsx +++ b/services/ui-src/src/components/reports/DrawerReportPage.tsx @@ -170,6 +170,11 @@ export const DrawerReportPage = ({ route, validateOnRender }: Props) => { const enterButton = (entity: EntityShape, isEntityCompleted: boolean) => { let disabled = false; let style = sx.enterButton; + const buttonText = userIsEndUser + ? isEntityCompleted + ? "Edit" + : "Enter" + : "View"; if ( (route.path === "/mcpar/plan-level-indicators/ilos" && !hasIlos) || @@ -189,7 +194,7 @@ export const DrawerReportPage = ({ route, validateOnRender }: Props) => { variant="outline" disabled={disabled} > - {isEntityCompleted ? "Edit" : "Enter"} + {buttonText} ); }; @@ -266,6 +271,15 @@ export const DrawerReportPage = ({ route, validateOnRender }: Props) => { ); }); }; + const getDrawerTitle = () => { + let name = "Add other"; + if (selectedEntity?.name) { + name = selectedEntity.name; + } else if (selectedEntity?.custom_analysis_method_name) { + name = selectedEntity.custom_analysis_method_name; + } + return `${verbiage.drawerTitle} ${name}`; + }; return ( @@ -294,7 +308,7 @@ export const DrawerReportPage = ({ route, validateOnRender }: Props) => { )} - {verbiage.dashboardTitle} + {parseCustomHtml(verbiage.dashboardTitle)} {isMcparReport && reportingOnIlos && !hasPlans && !hasIlos ? ( // if there are no plans and no ILOS added, display this message @@ -324,7 +338,7 @@ export const DrawerReportPage = ({ route, validateOnRender }: Props) => {