Skip to content

Commit 519312d

Browse files
committed
style: apply prettier formatting to image components
1 parent d9f1517 commit 519312d

2 files changed

Lines changed: 16 additions & 13 deletions

File tree

src/components/CellRenderers/ImageCell.vue

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<!-- ./extensions/layouts/super-layout-table/components/CellRenderers/ImageCell.vue -->
22
<template>
33
<div class="image-cell" :class="`align-${alignment || 'center'}`">
4-
<div
5-
v-if="imageSrc"
4+
<div
5+
v-if="imageSrc"
66
class="image-wrapper"
77
@mouseenter="handleMouseEnter"
88
@mouseleave="showPreview = false"
99
>
1010
<img :src="imageSrc" :alt="alt || 'Preview'" class="preview-image" @error="onImageError" />
1111
</div>
1212
<span v-else class="image-empty">—</span>
13-
13+
1414
<!-- Hover preview außerhalb des Wrappers mit v-show -->
1515
<Teleport to="body" v-if="imageSrc">
16-
<div
17-
v-show="showPreview"
16+
<div
17+
v-show="showPreview"
1818
class="image-hover-preview"
1919
:style="previewStyle"
2020
@mouseenter="showPreview = true"
@@ -77,26 +77,26 @@ const previewStyle = computed(() => {
7777
const previewHeight = 400;
7878
const windowWidth = window.innerWidth;
7979
const windowHeight = window.innerHeight;
80-
80+
8181
let left = mouseX.value + offset;
82-
let top = mouseY.value - (previewHeight / 2); // Vertikal zentriert zur Maus
83-
82+
let top = mouseY.value - previewHeight / 2; // Vertikal zentriert zur Maus
83+
8484
// Wenn Preview rechts aus dem Fenster ragt, links von der Maus anzeigen
8585
if (left + previewWidth > windowWidth - 20) {
8686
left = mouseX.value - previewWidth - offset;
8787
}
88-
88+
8989
// Sicherstellen dass Preview nicht aus dem Fenster ragt
9090
if (left < 20) left = 20;
9191
if (top < 20) top = 20;
9292
if (top + previewHeight > windowHeight - 20) {
9393
top = windowHeight - previewHeight - 20;
9494
}
95-
95+
9696
return {
9797
left: `${left}px`,
9898
top: `${top}px`,
99-
transform: 'none' // Kein transform mehr nötig
99+
transform: 'none', // Kein transform mehr nötig
100100
};
101101
});
102102
@@ -200,7 +200,7 @@ function onImageError() {
200200
width: 80px;
201201
height: 60px;
202202
}
203-
203+
204204
.image-hover-preview {
205205
width: 300px;
206206
height: 300px;

src/components/InlineEditPopover.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1478,7 +1478,10 @@ onUnmounted(() => {
14781478
14791479
.files-grid {
14801480
display: grid;
1481-
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); /* Größere Mindestbreite für bessere Bilddarstellung */
1481+
grid-template-columns: repeat(
1482+
auto-fill,
1483+
minmax(160px, 1fr)
1484+
); /* Größere Mindestbreite für bessere Bilddarstellung */
14821485
gap: 12px; /* Mehr Abstand zwischen Items */
14831486
padding: 16px;
14841487
overflow-y: auto;

0 commit comments

Comments
 (0)