mirror of
https://github.com/Unleash/unleash.git
synced 2025-06-27 01:19:00 +02:00
feat: now recent constraints work e2e (#9868)
Small intermediate cleanup. Next step is to add usage buttons.
This commit is contained in:
parent
9e4c3a388f
commit
3ec1daad2b
@ -1,7 +1,7 @@
|
|||||||
import type { IConstraint } from 'interfaces/strategy';
|
|
||||||
import { styled, Typography } from '@mui/material';
|
import { styled, Typography } from '@mui/material';
|
||||||
import { ConstraintAccordionView } from 'component/common/NewConstraintAccordion/ConstraintAccordionView/ConstraintAccordionView';
|
import { ConstraintAccordionView } from 'component/common/NewConstraintAccordion/ConstraintAccordionView/ConstraintAccordionView';
|
||||||
import { constraintId } from 'component/common/LegacyConstraintAccordion/ConstraintAccordionList/createEmptyConstraint';
|
import { constraintId } from 'component/common/LegacyConstraintAccordion/ConstraintAccordionList/createEmptyConstraint';
|
||||||
|
import { useRecentlyUsedConstraints } from './useRecentlyUsedConstraints';
|
||||||
|
|
||||||
type IRecentlyUsedConstraintsProps = {
|
type IRecentlyUsedConstraintsProps = {
|
||||||
temporary?: string;
|
temporary?: string;
|
||||||
@ -26,26 +26,17 @@ const StyledConstraintsContainer = styled('div')(({ theme }) => ({
|
|||||||
export const RecentlyUsedConstraints = ({
|
export const RecentlyUsedConstraints = ({
|
||||||
temporary,
|
temporary,
|
||||||
}: IRecentlyUsedConstraintsProps) => {
|
}: IRecentlyUsedConstraintsProps) => {
|
||||||
const mockConstraints: IConstraint[] = [
|
const { items: recentlyUsedConstraints } = useRecentlyUsedConstraints();
|
||||||
{
|
|
||||||
contextName: 'userId',
|
if (recentlyUsedConstraints.length === 0) {
|
||||||
operator: 'IN',
|
return null;
|
||||||
values: ['123', '456', '789'],
|
}
|
||||||
value: '',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
contextName: 'environment',
|
|
||||||
operator: 'STR_CONTAINS',
|
|
||||||
values: ['production'],
|
|
||||||
value: '',
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<StyledContainer>
|
<StyledContainer>
|
||||||
<StyledHeader>Recently used constraints</StyledHeader>
|
<StyledHeader>Recently used constraints</StyledHeader>
|
||||||
<StyledConstraintsContainer>
|
<StyledConstraintsContainer>
|
||||||
{mockConstraints.map((constraint) => (
|
{recentlyUsedConstraints.map((constraint) => (
|
||||||
<ConstraintAccordionView
|
<ConstraintAccordionView
|
||||||
key={constraint[constraintId]}
|
key={constraint[constraintId]}
|
||||||
constraint={constraint}
|
constraint={constraint}
|
||||||
|
Loading…
Reference in New Issue
Block a user