mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	chore remove and clean some stuff (#9993)
- Deletes an unused file - Fixes a console.error due to a prop being passed on to the HTML component - Puts all editable constraint files within a separate directory.
This commit is contained in:
		
							parent
							
								
									e9768f7363
								
							
						
					
					
						commit
						a2723ec0c0
					
				@ -2,25 +2,25 @@ import { forwardRef } from 'react';
 | 
			
		||||
import type { ChipProps } from '@mui/material';
 | 
			
		||||
import { Chip, styled } from '@mui/material';
 | 
			
		||||
 | 
			
		||||
const StyledChip = styled(Chip)<{ multiline?: boolean }>(
 | 
			
		||||
    ({ theme, multiline }) => ({
 | 
			
		||||
        borderRadius: `${theme.shape.borderRadius}px`,
 | 
			
		||||
        padding: theme.spacing(0.25, 0),
 | 
			
		||||
        fontSize: theme.fontSizes.smallerBody,
 | 
			
		||||
        height: 'auto',
 | 
			
		||||
        background: theme.palette.secondary.light,
 | 
			
		||||
        border: `1px solid ${theme.palette.secondary.border}`,
 | 
			
		||||
        color: theme.palette.secondary.dark,
 | 
			
		||||
        fontWeight: theme.typography.fontWeightBold,
 | 
			
		||||
        ...(multiline
 | 
			
		||||
            ? {
 | 
			
		||||
                  '.MuiChip-label': {
 | 
			
		||||
                      whiteSpace: 'collapse',
 | 
			
		||||
                  },
 | 
			
		||||
              }
 | 
			
		||||
            : {}),
 | 
			
		||||
    }),
 | 
			
		||||
);
 | 
			
		||||
const StyledChip = styled(Chip, {
 | 
			
		||||
    shouldForwardProp: (prop) => prop !== 'multiline',
 | 
			
		||||
})<{ multiline?: boolean }>(({ theme, multiline }) => ({
 | 
			
		||||
    borderRadius: `${theme.shape.borderRadius}px`,
 | 
			
		||||
    padding: theme.spacing(0.25, 0),
 | 
			
		||||
    fontSize: theme.fontSizes.smallerBody,
 | 
			
		||||
    height: 'auto',
 | 
			
		||||
    background: theme.palette.secondary.light,
 | 
			
		||||
    border: `1px solid ${theme.palette.secondary.border}`,
 | 
			
		||||
    color: theme.palette.secondary.dark,
 | 
			
		||||
    fontWeight: theme.typography.fontWeightBold,
 | 
			
		||||
    ...(multiline
 | 
			
		||||
        ? {
 | 
			
		||||
              '.MuiChip-label': {
 | 
			
		||||
                  whiteSpace: 'collapse',
 | 
			
		||||
              },
 | 
			
		||||
          }
 | 
			
		||||
        : {}),
 | 
			
		||||
}));
 | 
			
		||||
 | 
			
		||||
export const StrategyEvaluationChip = forwardRef<
 | 
			
		||||
    HTMLDivElement,
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@ import { useState } from 'react';
 | 
			
		||||
import { Chip, styled } from '@mui/material';
 | 
			
		||||
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
 | 
			
		||||
import StringTruncator from 'component/common/StringTruncator/StringTruncator';
 | 
			
		||||
import { ConstraintValueSearch as NewConstraintValueSearch } from 'component/feature/FeatureStrategy/FeatureStrategyConstraints/ConstraintValueSearch';
 | 
			
		||||
import { ConstraintValueSearch as NewConstraintValueSearch } from 'component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint/ConstraintValueSearch';
 | 
			
		||||
import { useUiFlag } from 'hooks/useUiFlag';
 | 
			
		||||
import { ConstraintValueSearch } from 'component/common/NewConstraintAccordion/ConstraintValueSearch/ConstraintValueSearch';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ import {
 | 
			
		||||
    createEmptyConstraint,
 | 
			
		||||
} from 'component/common/LegacyConstraintAccordion/ConstraintAccordionList/createEmptyConstraint';
 | 
			
		||||
import { ConstraintsList } from 'component/common/ConstraintsList/ConstraintsList';
 | 
			
		||||
import { EditableConstraint } from 'component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint';
 | 
			
		||||
import { EditableConstraint } from 'component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint/EditableConstraint';
 | 
			
		||||
export interface IEditableConstraintsListRef {
 | 
			
		||||
    addConstraint?: (contextName: string) => void;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ import { NewConstraintAccordion } from 'component/common/NewConstraintAccordion/
 | 
			
		||||
import { ConstraintsList } from 'component/common/ConstraintsList/ConstraintsList';
 | 
			
		||||
import { useUiFlag } from 'hooks/useUiFlag';
 | 
			
		||||
import { ConstraintAccordionView } from 'component/common/NewConstraintAccordion/ConstraintAccordionView/ConstraintAccordionView';
 | 
			
		||||
import { EditableConstraint } from 'component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint';
 | 
			
		||||
import { EditableConstraint } from 'component/feature/FeatureStrategy/FeatureStrategyConstraints/EditableConstraint/EditableConstraint';
 | 
			
		||||
 | 
			
		||||
export interface IConstraintAccordionListProps {
 | 
			
		||||
    constraints: IConstraint[];
 | 
			
		||||
 | 
			
		||||
@ -1,27 +0,0 @@
 | 
			
		||||
import type {
 | 
			
		||||
    IUnleashContextDefinition,
 | 
			
		||||
    ILegalValue,
 | 
			
		||||
} from 'interfaces/context';
 | 
			
		||||
import type { IConstraint } from 'interfaces/strategy';
 | 
			
		||||
 | 
			
		||||
export const resolveLegalValues = (
 | 
			
		||||
    values: IConstraint['values'] = [],
 | 
			
		||||
    legalValues: IUnleashContextDefinition['legalValues'] = [],
 | 
			
		||||
): { legalValues: ILegalValue[]; deletedLegalValues: ILegalValue[] } => {
 | 
			
		||||
    if (legalValues.length === 0) {
 | 
			
		||||
        return {
 | 
			
		||||
            legalValues: [],
 | 
			
		||||
            deletedLegalValues: [],
 | 
			
		||||
        };
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    const existingLegalValues = new Set(legalValues.map(({ value }) => value));
 | 
			
		||||
    const deletedLegalValues = values
 | 
			
		||||
        .filter((value) => !existingLegalValues.has(value))
 | 
			
		||||
        .map((v) => ({ value: v, description: '' }));
 | 
			
		||||
 | 
			
		||||
    return {
 | 
			
		||||
        legalValues,
 | 
			
		||||
        deletedLegalValues,
 | 
			
		||||
    };
 | 
			
		||||
};
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user