mirror of
https://github.com/amir20/dozzle.git
synced 2025-12-26 07:13:41 +01:00
Enables regex
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user