From 23366170778ab30248dabd0881ee9e2bbd8995e4 Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Mon, 16 Dec 2024 12:42:21 -0800 Subject: [PATCH] IO-3020 Fix PrintCenter Upsell restrictions Signed-off-by: Allan Carr --- .../print-center-item/print-center-item.component.jsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/src/components/print-center-item/print-center-item.component.jsx b/client/src/components/print-center-item/print-center-item.component.jsx index 9a29318be..42e8a6d95 100644 --- a/client/src/components/print-center-item/print-center-item.component.jsx +++ b/client/src/components/print-center-item/print-center-item.component.jsx @@ -9,6 +9,7 @@ import { selectTechnician } from "../../redux/tech/tech.selectors"; import { selectBodyshop } from "../../redux/user/user.selectors"; import { GenerateDocument } from "../../utils/RenderTemplate"; import LockWrapperComponent from "../lock-wrapper/lock-wrapper.component"; +import { HasFeatureAccess } from './../feature-wrapper/feature-wrapper.component'; const mapStateToProps = createStructuredSelector({ printCenterModal: selectPrintCenter, @@ -43,10 +44,12 @@ export function PrintCenterItemComponent({ setLoading(false); }; - if (disabled || item.featureNameRestricted) + if (disabled || (item.featureNameRestricted && !HasFeatureAccess({"featureName": item.featureNameRestricted, bodyshop}))) return (
  • - {item.title} + + {item.title} +
  • ); return (