This commit is contained in:
2026-03-26 11:43:11 +02:00
parent 91d53d8be6
commit b0206234f1
+24 -4
View File
@@ -12,27 +12,47 @@
<v-img v-if="modelValue.environment" :src="`/asset/thumb/${modelValue.environment}.webp`" /> <v-img v-if="modelValue.environment" :src="`/asset/thumb/${modelValue.environment}.webp`" />
<asset-selector @select="assignEnvironment" :type="['Panorama']"> <asset-selector @select="assignEnvironment" :type="['Panorama']">
<template v-slot:activator="props"> <template v-slot:activator="props">
<v-btn v-bind="props" prepend-icon="mdi-panorama-sphere-outline" block color="light-blue-darken-4">{{ l.selectEnvironment }}</v-btn> <v-btn v-bind="props" prepend-icon="mdi-panorama-sphere-outline" block color="light-blue-darken-4" class="justify-space-between">
{{ l.selectEnvironment }}
<template v-slot:append>
<v-icon icon="mdi-close" v-if="modelValue.environment" @click.stop="delete modelValue.environment"></v-icon>
</template>
</v-btn>
</template> </template>
</asset-selector> </asset-selector>
<v-img v-if="modelValue.scene" :src="`/asset/thumb/${modelValue.scene}.webp`" /> <v-img v-if="modelValue.scene" :src="`/asset/thumb/${modelValue.scene}.webp`" />
<asset-selector @select="assignScene" :type="['Scene']"> <asset-selector @select="assignScene" :type="['Scene']">
<template v-slot:activator="props"> <template v-slot:activator="props">
<v-btn v-bind="props" prepend-icon="mdi-panorama-outline" block color="orange-darken-3" class="my-4">{{ l.selectScene }}</v-btn> <v-btn v-bind="props" prepend-icon="mdi-panorama-outline" block color="orange-darken-3" class="my-4 justify-space-between">
{{ l.selectScene }}
<template v-slot:append>
<v-icon icon="mdi-close" v-if="modelValue.scene" @click.stop="delete modelValue.scene"></v-icon>
</template>
</v-btn>
</template> </template>
</asset-selector> </asset-selector>
<v-img v-if="modelValue.intro" :src="`/asset/thumb/${modelValue.intro}.webp`" /> <v-img v-if="modelValue.intro" :src="`/asset/thumb/${modelValue.intro}.webp`" />
<asset-selector @select="assignIntro" :type="['Video']"> <asset-selector @select="assignIntro" :type="['Video']">
<template v-slot:activator="props"> <template v-slot:activator="props">
<v-btn v-bind="props" prepend-icon="mdi-filmstrip" block color="deep-orange-darken-4" class="my-4">{{ l.selectIntroduction }}</v-btn> <v-btn v-bind="props" prepend-icon="mdi-filmstrip" block color="deep-orange-darken-4" class="my-4 justify-space-between">
{{ l.selectIntroduction }}
<template v-slot:append>
<v-icon icon="mdi-close" v-if="modelValue.intro" @click.stop="delete modelValue.intro"></v-icon>
</template>
</v-btn>
</template> </template>
</asset-selector> </asset-selector>
<asset-selector @select="assignAudio" :type="['Audio']"> <asset-selector @select="assignAudio" :type="['Audio']">
<template v-slot:activator="props"> <template v-slot:activator="props">
<v-btn v-bind="props" prepend-icon="mdi-volume-medium" block color="deep-purple-accent-2" class="my-4">{{ l.selectAmbientSound }}</v-btn> <v-btn v-bind="props" prepend-icon="mdi-volume-medium" block color="deep-purple-accent-2" class="my-4 justify-space-between">
{{ l.selectAmbientSound }}
<template v-slot:append>
<v-icon icon="mdi-close" v-if="modelValue.audio" @click.stop="delete modelValue.audio"></v-icon>
</template>
</v-btn>
</template> </template>
</asset-selector> </asset-selector>