fix: vehicle thumbnail names

This commit is contained in:
2024-09-19 15:48:55 +02:00
parent 8285d5c579
commit 091e94e396
2 changed files with 39 additions and 40 deletions
+12 -25
View File
@@ -1,15 +1,13 @@
<template>
<div class="stock-list">
<ul>
<li v-for="({ images, imagesFallbacks, vehicleString }, i) in thumbnailNames" :key="i">
<span>
<VehicleThumbnail
v-for="(thumbnailImage, imageIndex) in images"
:vehicle-string="vehicleString"
:img-name="thumbnailImage"
:fallback-name="imagesFallbacks[imageIndex]"
/>
</span>
<div class="list-wrapper">
<ul class="stock-list">
<li v-for="({ images, imagesFallbacks, vehicleString }, i) in thumbnailNames">
<VehicleThumbnail
:key="i"
:vehicle-string="vehicleString"
:images="images"
:image-fallbacks="imagesFallbacks"
/>
</li>
</ul>
</div>
@@ -148,32 +146,21 @@ export default defineComponent({
return vehicleThumbnailData;
});
}
},
methods: {
onImageError(event: Event, fallbackImage: string) {
(event.target as HTMLImageElement).src = `/images/${fallbackImage}.png`;
}
}
});
</script>
<style lang="scss" scoped>
.stock-list {
.list-wrapper {
display: flex;
justify-content: center;
}
.stock-list ul {
.stock-list {
display: flex;
align-items: flex-end;
overflow: auto;
margin: 0 auto;
}
ul > li > span {
display: flex;
align-items: flex-end;
cursor: crosshair;
}
</style>