Skip to content

Commit 85286d3

Browse files
committed
UI improvements for logs
1 parent 81f4466 commit 85286d3

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
### Fixed
10+
11+
- `Logs`:
12+
- Fix description of field selector
13+
- Improved look of field badges
14+
- Make sure internal state doesn't conflict
15+
- Use better delete symbol
16+
917
## [2.14.1] - 2023-05-08
1018

1119
### Fixed

components/Logs.vue

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
<div class="log-header">
55
<div class="log-search">
66
<SearchBox v-if="externalSearchTerm === null" v-model="searchTerm" placeholder="Search in Logs" :minLength="2" />
7-
<MultiSelect v-model="fields" :options="availableFields" trackBy="id" label="label"
7+
<MultiSelect class="log-fields" v-model="fields" :options="availableFields" trackBy="id" label="label"
88
:multiple="true" :searchable="false" :allowEmpty="false" :closeOnSelect="false"
99
:limit="3" :limitText="count => `+ ${count}`"
10-
selectedLabel="" deselectLabel="" selectLabel="+"
11-
title="Select the log levels shown in the list of logs"></MultiSelect>
10+
selectedLabel="" deselectLabel="" selectLabel="+"
11+
title="Select the fields to search through"></MultiSelect>
1212
</div>
1313
<MultiSelect class="log-levels" v-model="levelsShown" :options="levels"
1414
:multiple="true" :searchable="false" :allowEmpty="false" :closeOnSelect="false"
15-
selectedLabel="" deselectLabel="" selectLabel="+"
15+
selectedLabel="" deselectLabel="" selectLabel="+"
1616
title="Select the log levels shown in the list of logs">
1717
<template slot="tag" slot-scope="props">
1818
<span class="multiselect__tag" :class="props.option" :key="props.index">
@@ -70,8 +70,8 @@ export default {
7070
{id: "links", label: "Related Resources"}
7171
];
7272
return {
73-
levels: levels,
74-
levelsShown: levels,
73+
levels: levels.slice(0),
74+
levelsShown: levels.slice(0),
7575
searchTerm: '',
7676
availableFields: fields,
7777
fields: fields.filter(field => Boolean(field.default))
@@ -238,6 +238,12 @@ export default {
238238
color: #721c24;
239239
}
240240
241+
.log-fields .multiselect__tag {
242+
border: 1px solid #b5b5b5;
243+
background-color: #e8e8e8;
244+
color: #383d41;
245+
}
246+
241247
.multiselect__tag-icon {
242248
&:after {
243249
color: inherit;

0 commit comments

Comments
 (0)