d6b89359f5
Closes #1473 Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
39 lines
978 B
TypeScript
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 ': ';
|
|
}
|
|
}
|