1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-26 07:13:41 +01:00

Enables regex

This commit is contained in:
Amir Raminfar
2019-04-13 19:16:25 -07:00
parent 9e92f9621b
commit 03eab4c5f8

View File

@@ -114,13 +114,12 @@ export default {
const { filter } = this;
if (filter) {
const isSmartCase = filter === filter.toLowerCase();
const smartCase = isSmartCase ? s => s.toLowerCase() : s => s;
const regex = isSmartCase ? new RegExp(filter, "i") : new RegExp(filter);
return this.messages
.filter(d => smartCase(d.message).includes(filter))
.filter(d => d.message.match(filter))
.map(d => ({
...d,
message: d.message.replace(regex, text => `<mark>${text}</mark>`)
message: d.message.replace(regex, "<mark>$&</mark>")
}));
}
return this.messages;