Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
case ColumnDataType.DATE_TIME_UTC:
if (value) {
return formatDate(value, 'yyyy-MM-DD[T]HH:mm');
}
handleTextFieldChange(formatDate(new Date().toISOString(), 'yyyy-MM-DD[T]HH:mm'));
return '';
case ColumnDataType.BOOLEAN:
return operator === CompareOperators.NONE
? ''
: typeof value === 'boolean'
? value === true
? 'true'
: 'false'
: value;
default:
return operator === CompareOperators.NONE ? '' : value || '';
}
};
)}
<button color="secondary" size="medium">
Clear
</button>
<button disabled="{activeColumn.Filter.Operator" color="primary" size="medium">
Apply
</button>
);
};
onClick={sort}
direction={direction}
active={column.SortDirection !== ColumnSortDirection.NONE}
>
{column.Label}
) : (
column.Label
);
const filter = column.Filterable && (
);
return (
{render}
{filter}
);
};
storedColumns.forEach((column) => {
const currentColumn = columns.find((col: ColumnModel) => col.Name === column.Name);
if (!currentColumn) {
return;
}
currentColumn.Visible = column.Visible;
if (currentColumn.Filter !== null && currentColumn.Filter.Text !== null) {
return;
}
if (column.Filter != null &&
column.Filter.Text != null &&
column.Filter.Operator !== CompareOperators.NONE) {
currentColumn.Filter = column.Filter;
}
});