mirror of
https://github.com/Unleash/unleash.git
synced 2025-07-02 01:17:58 +02: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,8 +2,9 @@ import { forwardRef } from 'react';
|
|||||||
import type { ChipProps } from '@mui/material';
|
import type { ChipProps } from '@mui/material';
|
||||||
import { Chip, styled } from '@mui/material';
|
import { Chip, styled } from '@mui/material';
|
||||||
|
|
||||||
const StyledChip = styled(Chip)<{ multiline?: boolean }>(
|
const StyledChip = styled(Chip, {
|
||||||
({ theme, multiline }) => ({
|
shouldForwardProp: (prop) => prop !== 'multiline',
|
||||||
|
})<{ multiline?: boolean }>(({ theme, multiline }) => ({
|
||||||
borderRadius: `${theme.shape.borderRadius}px`,
|
borderRadius: `${theme.shape.borderRadius}px`,
|
||||||
padding: theme.spacing(0.25, 0),
|
padding: theme.spacing(0.25, 0),
|
||||||
fontSize: theme.fontSizes.smallerBody,
|
fontSize: theme.fontSizes.smallerBody,
|
||||||
@ -19,8 +20,7 @@ const StyledChip = styled(Chip)<{ multiline?: boolean }>(
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
: {}),
|
: {}),
|
||||||
}),
|
}));
|
||||||
);
|
|
||||||
|
|
||||||
export const StrategyEvaluationChip = forwardRef<
|
export const StrategyEvaluationChip = forwardRef<
|
||||||
HTMLDivElement,
|
HTMLDivElement,
|
||||||
|
@ -2,7 +2,7 @@ import { useState } from 'react';
|
|||||||
import { Chip, styled } from '@mui/material';
|
import { Chip, styled } from '@mui/material';
|
||||||
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
|
import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender';
|
||||||
import StringTruncator from 'component/common/StringTruncator/StringTruncator';
|
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 { useUiFlag } from 'hooks/useUiFlag';
|
||||||
import { ConstraintValueSearch } from 'component/common/NewConstraintAccordion/ConstraintValueSearch/ConstraintValueSearch';
|
import { ConstraintValueSearch } from 'component/common/NewConstraintAccordion/ConstraintValueSearch/ConstraintValueSearch';
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ import {
|
|||||||
createEmptyConstraint,
|
createEmptyConstraint,
|
||||||
} from 'component/common/LegacyConstraintAccordion/ConstraintAccordionList/createEmptyConstraint';
|
} from 'component/common/LegacyConstraintAccordion/ConstraintAccordionList/createEmptyConstraint';
|
||||||
import { ConstraintsList } from 'component/common/ConstraintsList/ConstraintsList';
|
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 {
|
export interface IEditableConstraintsListRef {
|
||||||
addConstraint?: (contextName: string) => void;
|
addConstraint?: (contextName: string) => void;
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ import { NewConstraintAccordion } from 'component/common/NewConstraintAccordion/
|
|||||||
import { ConstraintsList } from 'component/common/ConstraintsList/ConstraintsList';
|
import { ConstraintsList } from 'component/common/ConstraintsList/ConstraintsList';
|
||||||
import { useUiFlag } from 'hooks/useUiFlag';
|
import { useUiFlag } from 'hooks/useUiFlag';
|
||||||
import { ConstraintAccordionView } from 'component/common/NewConstraintAccordion/ConstraintAccordionView/ConstraintAccordionView';
|
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 {
|
export interface IConstraintAccordionListProps {
|
||||||
constraints: IConstraint[];
|
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