mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-15 17:50:48 +02:00
Create/edit constraint adjustments
This commit is contained in:
parent
c0796f3c21
commit
f34aafade5
@ -1,9 +1,9 @@
|
|||||||
import {makeStyles} from 'tss-react/mui';
|
import { makeStyles } from 'tss-react/mui';
|
||||||
|
|
||||||
export const useStyles = makeStyles()(theme => ({
|
export const useStyles = makeStyles()(theme => ({
|
||||||
inputContainer: {
|
inputContainer: {
|
||||||
padding: '1rem',
|
padding: '1rem',
|
||||||
backgroundColor: theme.palette.grey[100]
|
backgroundColor: theme.palette.grey[100],
|
||||||
},
|
},
|
||||||
buttonContainer: {
|
buttonContainer: {
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
|
@ -73,7 +73,7 @@ export const ConstraintAccordionEditHeader = ({
|
|||||||
oneOf(dateOperators, operator)
|
oneOf(dateOperators, operator)
|
||||||
) {
|
) {
|
||||||
setOperator(IN);
|
setOperator(IN);
|
||||||
} else if (oneOf(stringOperators, operator)) {
|
} else if (oneOf(stringOperators, operator)) {
|
||||||
setShowCaseSensitiveButton(true);
|
setShowCaseSensitiveButton(true);
|
||||||
}
|
}
|
||||||
}, [contextName, setOperator, operator, setLocalConstraint]);
|
}, [contextName, setOperator, operator, setLocalConstraint]);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { Tooltip } from '@mui/material';
|
import { Tooltip } from '@mui/material';
|
||||||
import { ReactComponent as CaseSensitive } from 'assets/icons/24_Text format.svg';
|
import { ReactComponent as CaseSensitive } from 'assets/icons/24_Text format.svg';
|
||||||
import { ReactComponent as CaseSensitiveOff } from 'assets/icons/24_Text format off.svg';
|
import { ReactComponent as CaseSensitiveOff } from 'assets/icons/24_Text format off.svg';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {
|
import {
|
||||||
StyledToggleButtonOff,
|
StyledToggleButtonOff,
|
||||||
StyledToggleButtonOn,
|
StyledToggleButtonOn,
|
||||||
@ -19,33 +19,28 @@ export const CaseSensitiveButton = ({
|
|||||||
setCaseInsensitive,
|
setCaseInsensitive,
|
||||||
}: CaseSensitiveButtonProps) => {
|
}: CaseSensitiveButtonProps) => {
|
||||||
return (
|
return (
|
||||||
<Tooltip
|
<ConditionallyRender
|
||||||
title={
|
condition={Boolean(localConstraint.caseInsensitive)}
|
||||||
localConstraint.caseInsensitive
|
show={
|
||||||
? 'Make it case sensitive'
|
<Tooltip title="Make it case sensitive" arrow>
|
||||||
: 'Remove case sensitive'
|
|
||||||
}
|
|
||||||
arrow
|
|
||||||
>
|
|
||||||
<ConditionallyRender
|
|
||||||
condition={Boolean(localConstraint.caseInsensitive)}
|
|
||||||
show={
|
|
||||||
<StyledToggleButtonOff
|
<StyledToggleButtonOff
|
||||||
onClick={setCaseInsensitive}
|
onClick={setCaseInsensitive}
|
||||||
disableRipple
|
disableRipple
|
||||||
>
|
>
|
||||||
<CaseSensitiveOff />
|
<CaseSensitiveOff />
|
||||||
</StyledToggleButtonOff>
|
</StyledToggleButtonOff>
|
||||||
}
|
</Tooltip>
|
||||||
elseShow={
|
}
|
||||||
|
elseShow={
|
||||||
|
<Tooltip title="Remove case sensitive" arrow>
|
||||||
<StyledToggleButtonOn
|
<StyledToggleButtonOn
|
||||||
onClick={setCaseInsensitive}
|
onClick={setCaseInsensitive}
|
||||||
disableRipple
|
disableRipple
|
||||||
>
|
>
|
||||||
<CaseSensitive />
|
<CaseSensitive />
|
||||||
</StyledToggleButtonOn>
|
</StyledToggleButtonOn>
|
||||||
}
|
</Tooltip>
|
||||||
/>
|
}
|
||||||
</Tooltip>
|
/>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user