diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index f9da50897..78150510c 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -26,7 +26,7 @@
"material-react-table": "^2.13.3",
"mui-nested-menu": "^3.4.0",
"oidc-client-ts": "^3.1.0",
- "onroute-policy-engine": "^1.4.1",
+ "onroute-policy-engine": "^1.5.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-error-boundary": "^4.1.2",
@@ -7661,9 +7661,9 @@
}
},
"node_modules/onroute-policy-engine": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/onroute-policy-engine/-/onroute-policy-engine-1.4.1.tgz",
- "integrity": "sha512-NSlwb9j2IK6hSk2LOiP02pno51h19t/sCYNUsEpzRww3CPOVOeDw8N4zer7D3tbwDCA9EBkvaLKQh7c8v8nqFQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/onroute-policy-engine/-/onroute-policy-engine-1.5.0.tgz",
+ "integrity": "sha512-MAbbwtyJUGssrSOepZT0XpyfIKDaCDcNH3QxeybfvnGdd4Ly0sc+WawZoxraZJyo0dVDqt/5tFs8JAdGQQCdYw==",
"dependencies": {
"dayjs": "^1.11.13",
"json-rules-engine": "^7.2.1",
@@ -14923,9 +14923,9 @@
}
},
"onroute-policy-engine": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/onroute-policy-engine/-/onroute-policy-engine-1.4.1.tgz",
- "integrity": "sha512-NSlwb9j2IK6hSk2LOiP02pno51h19t/sCYNUsEpzRww3CPOVOeDw8N4zer7D3tbwDCA9EBkvaLKQh7c8v8nqFQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/onroute-policy-engine/-/onroute-policy-engine-1.5.0.tgz",
+ "integrity": "sha512-MAbbwtyJUGssrSOepZT0XpyfIKDaCDcNH3QxeybfvnGdd4Ly0sc+WawZoxraZJyo0dVDqt/5tFs8JAdGQQCdYw==",
"requires": {
"dayjs": "^1.11.13",
"json-rules-engine": "^7.2.1",
diff --git a/frontend/package.json b/frontend/package.json
index da1d2aaaa..25caf20e9 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -21,7 +21,7 @@
"material-react-table": "^2.13.3",
"mui-nested-menu": "^3.4.0",
"oidc-client-ts": "^3.1.0",
- "onroute-policy-engine": "^1.4.1",
+ "onroute-policy-engine": "^1.5.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-error-boundary": "^4.1.2",
diff --git a/frontend/public/Bridge_Formula_Calculation_Tool_Diagram.png b/frontend/public/Bridge_Formula_Calculation_Tool_Diagram.png
new file mode 100644
index 000000000..51bb57ba7
Binary files /dev/null and b/frontend/public/Bridge_Formula_Calculation_Tool_Diagram.png differ
diff --git a/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.scss b/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.scss
index 36d34023f..caa3dc5f4 100644
--- a/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.scss
+++ b/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.scss
@@ -13,5 +13,10 @@
&__info-banner {
font-weight: normal;
+ width: 100%;
+ }
+
+ &__image {
+ width: 100%;
}
}
\ No newline at end of file
diff --git a/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.tsx b/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.tsx
index 1f259ffca..03a93bf92 100644
--- a/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.tsx
+++ b/frontend/src/features/bridgeFormulaCalculationTool/BFCTDashboard.tsx
@@ -1,4 +1,3 @@
-/* eslint-disable @typescript-eslint/no-unused-vars */
import { Banner } from "../../common/components/dashboard/components/banner/Banner";
import {
getNavButtonTitle,
@@ -9,7 +8,6 @@ import { InfoBcGovBanner } from "../../common/components/banners/InfoBcGovBanner
import { BANNER_MESSAGES } from "../../common/constants/bannerMessages";
import "./BFCTDashboard.scss";
import { BridgeFormulaCalculationTool } from "./components/BridgeFormulaCalculationTool";
-import { BFCT } from "./components/BFCT";
export const BFCTDashboard = () => {
return (
@@ -28,13 +26,13 @@ export const BFCTDashboard = () => {
className="bfct-dashboard__info-banner"
msg={BANNER_MESSAGES.BRIDGE_FORMULA_CALCULATION_TOOL}
/>
-
Insufficient and/or invalid data.
+ ) : failedBridgeCalculationResults.length ? ( + failedBridgeCalculationResults.map((failedResult, index) => ( ++ {getFailedResultText(failedResult)} +
+ )) + ) : ( ++ ✓ Bridge Calculation is ok. +
+ )} +