mirror of
https://github.com/rommapp/romm.git
synced 2026-02-19 07:50:57 +01:00
scan view refactor
This commit is contained in:
@@ -16,7 +16,7 @@ const emitter = inject('emitter')
|
||||
// Functions
|
||||
async function scan() {
|
||||
scanning.set(true)
|
||||
await axios.get('/api/scan?platforms='+JSON.stringify(platformsToScan.value.map(p => p.slug))+'&complete_rescan='+completeRescan.value).then((response) => {
|
||||
await axios.get('/api/scan?platforms='+JSON.stringify(platformsToScan.value.map(p => p.fs_slug))+'&complete_rescan='+completeRescan.value).then((response) => {
|
||||
emitter.emit('snackbarScan', {'msg': response.data.msg, 'icon': 'mdi-check-bold', 'color': 'green'})
|
||||
emitter.emit('refresh')
|
||||
}).catch((error) => {
|
||||
@@ -29,8 +29,8 @@ async function scan() {
|
||||
|
||||
<template>
|
||||
|
||||
<v-row class="pl-5 pt-5 pr-5" no-gutters>
|
||||
<v-col>
|
||||
<div class="ma-5">
|
||||
<v-row no-gutters>
|
||||
<v-select
|
||||
label="Platforms"
|
||||
item-title="name"
|
||||
@@ -44,33 +44,33 @@ async function scan() {
|
||||
hide-details
|
||||
rounded="0"
|
||||
chips/>
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-row>
|
||||
|
||||
<v-row class="ml-5" no-gutters>
|
||||
<v-checkbox
|
||||
v-model="completeRescan"
|
||||
label="Complete Rescan"
|
||||
prepend-icon="mdi-cached"
|
||||
hint="Rescan every rom, including already scanned roms"
|
||||
persistent-hint/>
|
||||
</v-row>
|
||||
<v-row class="mb-4" no-gutters>
|
||||
<v-checkbox
|
||||
v-model="completeRescan"
|
||||
label="Complete Rescan"
|
||||
prepend-icon="mdi-cached"
|
||||
hint="Rescan every rom, including already scanned roms"
|
||||
persistent-hint/>
|
||||
</v-row>
|
||||
|
||||
<v-row class="pa-5" no-gutters>
|
||||
<v-btn
|
||||
@click="scan()"
|
||||
:disabled="scanning.value"
|
||||
prepend-icon="mdi-magnify-scan"
|
||||
rounded="0">
|
||||
<span v-if="!scanning.value">Scan</span>
|
||||
<v-progress-circular
|
||||
v-show="scanning.value"
|
||||
color="rommAccent1"
|
||||
class="ml-3 mr-2"
|
||||
:width="2"
|
||||
:size="20"
|
||||
indeterminate/>
|
||||
</v-btn>
|
||||
</v-row>
|
||||
<v-row no-gutters>
|
||||
<v-btn
|
||||
@click="scan()"
|
||||
:disabled="scanning.value"
|
||||
prepend-icon="mdi-magnify-scan"
|
||||
rounded="0">
|
||||
<span v-if="!scanning.value">Scan</span>
|
||||
<v-progress-circular
|
||||
v-show="scanning.value"
|
||||
color="rommAccent1"
|
||||
class="ml-3 mr-2"
|
||||
:width="2"
|
||||
:size="20"
|
||||
indeterminate/>
|
||||
</v-btn>
|
||||
</v-row>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
Reference in New Issue
Block a user