@@ -911,16 +911,26 @@ <h1 class="text-xl font-bold" style="color: var(--text-primary);" x-text="appNam
911911 </ div >
912912 <!-- Dual-purpose: hint text OR root drop zone when dragging -->
913913 < div
914- class ="text-xs px-2 py-1 rounded transition-all border-2 "
915- :class ="(draggedNote || draggedFolder) ? 'border-dashed font-medium text-center' : 'border-transparent' "
916- :style ="(draggedNote || draggedFolder) ? (dragOverFolder === '' ? 'color: var(--accent-primary); background-color: var(--accent-light); border-color: var(--accent-primary);' : 'color: var(--text-secondary); border-color: var(--border-primary);') : 'color: var(--text-tertiary); opacity: 0.8;' "
914+ class ="text-xs px-2 py-1 mb-2 rounded transition-all font-medium text-center "
915+ :class ="{
916+ 'border-2 border-dashed bg-accent-light': (draggedNote || draggedFolder) && dragOverFolder === '',
917+ 'border-2 border-dashed': (draggedNote || draggedFolder) && dragOverFolder !== '',
918+ 'border-2 border-transparent': !draggedNote && !draggedFolder
919+ } "
920+ :style ="{
921+ 'color': (draggedNote || draggedFolder) ? (dragOverFolder === '' ? 'var(--accent-primary)' : 'var(--text-secondary)') : 'var(--text-tertiary)',
922+ 'opacity': (draggedNote || draggedFolder) ? '1' : '0.8',
923+ 'border-color': (draggedNote || draggedFolder) && dragOverFolder === '' ? 'var(--accent-primary)' : 'var(--border-secondary)',
924+ 'background-color': dragOverFolder === '' ? 'var(--accent-light)' : ''
925+ } "
917926 @dragover.prevent ="if(draggedNote || draggedFolder) dragOverFolder = ''; "
918927 @dragenter.prevent ="if(draggedNote || draggedFolder) dragOverFolder = ''; "
919928 @dragleave ="if(draggedNote || draggedFolder) dragOverFolder = null; "
920929 @drop ="if(draggedNote || draggedFolder) onFolderDrop('') "
930+ style ="height: 28px; line-height: 20px; display: flex; align-items: center; justify-content: center; "
921931 >
922932 < span x-show ="!draggedNote && !draggedFolder "> 💡 Drag=Move | < kbd style ="padding: 1px 4px; border-radius: 3px; background: var(--bg-tertiary); font-size: 10px; "> Ctrl</ kbd > +Drag=Link</ span >
923- < span x-show ="draggedNote || draggedFolder "> 📂 Drop here for Root</ span >
933+ < span x-show ="draggedNote || draggedFolder "> 📂 Root folder </ span >
924934 </ div >
925935 </ div >
926936
@@ -982,16 +992,6 @@ <h1 class="text-xl font-bold" style="color: var(--text-primary);" x-text="appNam
982992 @mouseout ="if(!isResizing) $el.style.backgroundColor='transparent' "
983993 > </ div >
984994
985- <!-- Drag Mode Indicator (floating) -->
986- < div
987- x-show ="draggedNote || draggedNoteForLink "
988- class ="fixed top-4 left-1/2 transform -translate-x-1/2 z-50 px-4 py-2 rounded-lg shadow-lg "
989- :style ="'background-color: var(--accent-primary); color: white; font-weight: 600;' "
990- style ="pointer-events: none; "
991- >
992- < span x-show ="draggedNoteForLink "> 🔗 Link Mode - Drop in editor to create link</ span >
993- < span x-show ="draggedNote && !draggedNoteForLink "> 📦 Move Mode - Drop on folder to move</ span >
994- </ div >
995995
996996 <!-- Main Content Area -->
997997 < div class ="flex-1 flex flex-col overflow-hidden ">
0 commit comments