fix: previewPanel — x-if wrapper pour éviter 'Cannot read properties of null'
- Alpine évalue les expressions même dans x-show caché → previewItem null → crash - Ajout de <template x-if="previewItem"> autour du preview panel entier - x-if empêche toute évaluation tant que previewItem est null/false
This commit is contained in:
@@ -806,6 +806,7 @@
|
||||
</div>
|
||||
|
||||
<!-- Preview Panel — right side panel for file preview -->
|
||||
<template x-if="previewItem">
|
||||
<div class="preview-panel" x-show="previewItem" x-transition:enter="preview-enter" x-transition:leave="preview-leave">
|
||||
<div class="preview-panel-header">
|
||||
<span x-text="_fileIcon(previewItem.name, previewItem.is_folder, previewItem.content_format)"></span>
|
||||
@@ -829,6 +830,7 @@
|
||||
<button class="btn btn-danger" @click="deleteWithUndo(previewItem)">🗑 Delete</button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</div><!-- /ws-split -->
|
||||
|
||||
|
||||
Reference in New Issue
Block a user