Skip to content

Commit 4a546ff

Browse files
authored
Fix multiple storage files selection (#13)
* Fix multiple storage files selection Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com> * wip Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com> --------- Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>
1 parent f577578 commit 4a546ff

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

dist/tool.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/js/pages/Tool.vue

+7-9
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<div class="flex items-center">
1010
<SelectControl
1111
v-if="logs.length > 1"
12-
:selected="selectedLogFile.value"
13-
@update:selected="handleLogChange"
12+
v-model="selectedLogFile"
13+
@selected="handleLogChange"
1414
:options="logs"
1515
size="sm"
1616
>
@@ -19,7 +19,7 @@
1919
</option>
2020
</SelectControl>
2121
<p v-else-if="logs.length == 1" class="font-bold truncate">
22-
{{ selectedLogFile.value }}
22+
{{ selectedLogFile }}
2323
</p>
2424
<p v-else>
2525
&mdash;
@@ -96,7 +96,7 @@ export default {
9696
content: null,
9797
lastLine: 0,
9898
interval: null,
99-
selectedLogFile: '',
99+
selectedLogFile: null,
100100
numberOfLines: 0,
101101
scrolledToBottom: false,
102102
}),
@@ -130,7 +130,7 @@ export default {
130130
},
131131
132132
selectFirstLog() {
133-
this.selectedLogFile = this.logs[0]
133+
this.selectedLogFile = this.logs[0].value
134134
},
135135
136136
updateScrollPosition() {
@@ -144,11 +144,9 @@ export default {
144144
}
145145
},
146146
147-
handleLogChange(val) {
147+
handleLogChange(option) {
148148
const wasPlaying = this.playing
149149
this.playing = false
150-
const options = this.logs.filter(l => l.value == val)
151-
this.selectedLogFile = options[0]
152150
this.replaceContent()
153151
if (wasPlaying) {
154152
this.playing = true
@@ -157,7 +155,7 @@ export default {
157155
158156
requestContent() {
159157
return Nova.request().get('/nova-vendor/logs', {
160-
params: { log: this.selectedLogFile.value, lastLine: this.lastLine },
158+
params: { log: this.selectedLogFile, lastLine: this.lastLine },
161159
})
162160
},
163161

0 commit comments

Comments
 (0)