= [...prevComponentFilters];
@@ -246,6 +307,11 @@ export default function ComponentsSettings(_: {}): React.Node {
...((cloned[index]: any): BooleanComponentFilter),
isEnabled,
};
+ } else if (componentFilter.type === ComponentFilterEnvironmentName) {
+ cloned[index] = {
+ ...((cloned[index]: any): EnvironmentNameComponentFilter),
+ isEnabled,
+ };
}
}
return cloned;
@@ -380,10 +446,16 @@ export default function ComponentsSettings(_: {}): React.Node {
+ {resolvedEnvironmentNames.length > 0 && (
+
+ )}
|
- {componentFilter.type === ComponentFilterElementType &&
+ {(componentFilter.type === ComponentFilterElementType ||
+ componentFilter.type === ComponentFilterEnvironmentName) &&
'equals'}
{(componentFilter.type === ComponentFilterLocation ||
componentFilter.type === ComponentFilterDisplayName) &&
@@ -428,6 +500,23 @@ export default function ComponentsSettings(_: {}): React.Node {
value={componentFilter.value}
/>
)}
+ {componentFilter.type === ComponentFilterEnvironmentName && (
+
+ )}
|
|