From 74fe87664feecaf3fa6f8f9d02b4d9950b9db0e7 Mon Sep 17 00:00:00 2001 From: fallow64 Date: Mon, 22 Sep 2025 14:16:49 -0500 Subject: [PATCH] Fix filtering of '*' components --- components/Parameters.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/components/Parameters.tsx b/components/Parameters.tsx index 73d0704..a0ee3f1 100644 --- a/components/Parameters.tsx +++ b/components/Parameters.tsx @@ -19,8 +19,12 @@ const Parameters: React.FC<{ parameters: ParametersArray }> = ({ parameters }) = const parameterName = Object.keys(parameter)[0].toLowerCase(); const detail = Object.values(parameter)[0]; - // Ensure detail.components is defined and is an array before calling includes. - const isComponentMatch = selectedComponent ? (Array.isArray(detail.components) && detail.components.includes(selectedComponent)) : true; + const isComponentMatch = + selectedComponent ? + ( + detail.components.includes(selectedComponent) + || detail.components[0] === "*" + ) : true; return parameterName.includes(searchLower) && isComponentMatch; }); }, [searchValue, parameters, selectedComponent]);