Files
twenty/front/src/modules/ui/view-bar/utils/getOperandLabel.ts
T
2023-09-06 16:46:02 +02:00

39 lines
978 B
TypeScript

import { FilterOperand } from '../types/FilterOperand';
export function getOperandLabel(operand: FilterOperand | null | undefined) {
switch (operand) {
case FilterOperand.Contains:
return 'Contains';
case FilterOperand.DoesNotContain:
return "Doesn't contain";
case FilterOperand.GreaterThan:
return 'Greater than';
case FilterOperand.LessThan:
return 'Less than';
case FilterOperand.Is:
return 'Is';
case FilterOperand.IsNot:
return 'Is not';
default:
return '';
}
}
export function getOperandLabelShort(
operand: FilterOperand | null | undefined,
) {
switch (operand) {
case FilterOperand.Is:
case FilterOperand.Contains:
return ': ';
case FilterOperand.IsNot:
case FilterOperand.DoesNotContain:
return ': Not';
case FilterOperand.GreaterThan:
return '\u00A0> ';
case FilterOperand.LessThan:
return '\u00A0< ';
default:
return ': ';
}
}