From 268d586b52364754c31fcccd15ce457ae345cc53 Mon Sep 17 00:00:00 2001 From: Fredrik Strand Oseberg Date: Wed, 16 Mar 2022 10:27:23 +0100 Subject: [PATCH 1/3] fix: add warning to constraint accordion (#792) --- .../ConstraintAccordionEditBody.tsx | 14 ++++++++++++++ frontend/src/constants/operators.ts | 6 ++++++ 2 files changed, 20 insertions(+) diff --git a/frontend/src/component/common/ConstraintAccordion/ConstraintAccordionEdit/ConstraintAccordionEditBody/ConstraintAccordionEditBody.tsx b/frontend/src/component/common/ConstraintAccordion/ConstraintAccordionEdit/ConstraintAccordionEditBody/ConstraintAccordionEditBody.tsx index 7d63f3ca8f..dc8612f926 100644 --- a/frontend/src/component/common/ConstraintAccordion/ConstraintAccordionEdit/ConstraintAccordionEditBody/ConstraintAccordionEditBody.tsx +++ b/frontend/src/component/common/ConstraintAccordion/ConstraintAccordionEdit/ConstraintAccordionEditBody/ConstraintAccordionEditBody.tsx @@ -5,6 +5,10 @@ import { CANCEL } from '../ConstraintAccordionEdit'; import { ConstraintFormHeader } from './ConstraintFormHeader/ConstraintFormHeader'; import { useStyles } from './ConstraintAccordionEditBody.styles'; import React from 'react'; +import { Alert } from '@material-ui/lab'; +import { newOperators } from 'constants/operators'; +import ConditionallyRender from 'component/common/ConditionallyRender/ConditionallyRender'; +import { oneOf } from 'utils/one-of'; interface IConstraintAccordionBody { localConstraint: IConstraint; @@ -31,6 +35,16 @@ export const ConstraintAccordionEditBody: React.FC< return ( <> + + In order to use this constraint operator, you need to + update your SDK to the latest version. + + } + /> +
Date: Wed, 16 Mar 2022 11:26:08 +0100 Subject: [PATCH 2/3] refactor: fix search crash on missing values (#794) * refactor: fix search crash on missing values * Update src/hooks/useFeaturesFilter.ts * Update src/hooks/useFeaturesFilter.ts * fix: update regex Co-authored-by: Fredrik Strand Oseberg --- frontend/src/hooks/useFeaturesFilter.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/hooks/useFeaturesFilter.ts b/frontend/src/hooks/useFeaturesFilter.ts index 27885c752e..82114b75de 100644 --- a/frontend/src/hooks/useFeaturesFilter.ts +++ b/frontend/src/hooks/useFeaturesFilter.ts @@ -109,9 +109,10 @@ const filterFeatureByRegExp = ( } return feature.strategies.some( - s => - regExp.test(s.name) || - // @ts-expect-error - s.constraints.some(c => c.values.some(v => regExp.test(v))) + strategy => + regExp.test(strategy.name) || + strategy.constraints.some(constraint => + constraint.values?.some(value => regExp.test(value)) + ) ); }; From 0879ccc76ea0bf0b2a492fb1cd90c36903d520a5 Mon Sep 17 00:00:00 2001 From: Fredrik Oseberg Date: Wed, 16 Mar 2022 11:42:52 +0100 Subject: [PATCH 3/3] 4.9.0-beta.3 --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 8ac84dd51d..ccd6d50e9e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "unleash-frontend", "description": "unleash your features", - "version": "4.9.0-beta.2", + "version": "4.9.0-beta.3", "keywords": [ "unleash", "feature toggle",