From f3ee4210304f9fb1f2305c88182f5cf9ca50cdb4 Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Mon, 10 Nov 2025 11:23:49 -0800 Subject: [PATCH] IO-3435 SpeedPrint Filtering in Config Signed-off-by: Allan Carr --- .../shop-info/shop-info.speedprint.component.jsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/client/src/components/shop-info/shop-info.speedprint.component.jsx b/client/src/components/shop-info/shop-info.speedprint.component.jsx index 639e59ad8..4594ba1c5 100644 --- a/client/src/components/shop-info/shop-info.speedprint.component.jsx +++ b/client/src/components/shop-info/shop-info.speedprint.component.jsx @@ -4,10 +4,18 @@ import { useTranslation } from "react-i18next"; import { TemplateList } from "../../utils/TemplateConstants"; import FormListMoveArrows from "../form-list-move-arrows/form-list-move-arrows.component"; import LayoutFormRow from "../layout-form-row/layout-form-row.component"; +import InstanceRenderManager from "../../utils/instanceRenderMgr"; export default function ShopInfoSpeedPrint() { const { t } = useTranslation(); - const TemplateListGenerated = TemplateList("job"); + const allTemplates = TemplateList("job"); + const TemplateListGenerated = InstanceRenderManager({ + imex: Object.fromEntries( + Object.entries(allTemplates).filter(([, { enhanced_payroll }]) => !enhanced_payroll) + ), + rome: allTemplates + }); + return ( {(fields, { add, remove, move }) => {