Stop title from moving when switching to edit mode in note view
authorAdam Dullage <redacted>
Fri, 3 May 2024 11:25:44 +0000 (12:25 +0100)
committerAdam Dullage <redacted>
Fri, 3 May 2024 11:25:44 +0000 (12:25 +0100)
client/views/Note.vue

index d7fd095a41c63fe9b87257588469fa6206100de1..86b2baf666864543096de7614cfe472bc7360462 100644 (file)
 
       <!-- Header -->
       <div class="flex items-end">
-        <!-- View -->
-        <div v-show="!editMode" class="flex-1 text-3xl">{{ note.title }}</div>
+        <!-- Title -->
+        <div class="flex flex-1 text-3xl leading-[1.6em]">
+          <span v-show="!editMode" class="flex-1">{{ note.title }}</span>
+          <input
+            v-show="editMode"
+            v-model="noteUpdate.title"
+            class="flex-1 outline-none"
+            placeholder="Title"
+          />
+        </div>
+
+        <!-- Buttons -->
         <div v-show="!editMode">
           <CustomButton
             :iconPath="mdilDelete"
             @click="editHandler"
           />
         </div>
-
-        <!-- Edit -->
-        <input
-          v-show="editMode"
-          v-model="noteUpdate.title"
-          class="flex-1 text-3xl"
-          placeholder="Title"
-        />
         <div v-show="editMode">
           <CustomButton
             :iconPath="mdilArrowLeft"
git clone https://git.99rst.org/PROJECT