Add ToastEditor component to note view
authorAdam Dullage <redacted>
Fri, 3 May 2024 12:49:42 +0000 (13:49 +0100)
committerAdam Dullage <redacted>
Fri, 3 May 2024 12:49:42 +0000 (13:49 +0100)
client/views/Note.vue

index 6f080b261007227e4c8b17508c1dd1878a513717..014894103952e18f69e606e70881c1c9da9d4d7b 100644 (file)
@@ -8,7 +8,7 @@
     />
 
     <!-- Loaded -->
-    <div v-else>
+    <div v-else class="flex h-full flex-col">
       <!-- Confirm Deletion Modal -->
       <ConfirmModal
         ref="deleteConfirmModal"
       />
 
       <!-- Header -->
-      <div class="flex items-start flex-wrap-reverse">
+      <div class="flex flex-wrap-reverse items-start">
         <!-- Title -->
         <div class="flex flex-1 text-3xl leading-[1.6em]">
-          <span v-show="!editMode" class="flex-1 text-nowrap">{{ note.title }}</span>
+          <span v-show="!editMode" class="flex-1 text-nowrap">{{
+            note.title
+          }}</span>
           <input
             v-show="editMode"
             v-model="noteUpdate.title"
         </div>
       </div>
 
-      <hr class="my-4 border-theme-border" />
+      <hr v-if="!editMode" class="my-4 border-theme-border" />
 
       <!-- Content -->
-      <ToastViewer v-if="!editMode" :initialValue="note.content" />
+      <div class="flex-1">
+        <ToastViewer v-if="!editMode" :initialValue="note.content" />
+        <ToastEditor v-if="editMode" :initialValue="note.content" />
+      </div>
     </div>
   </div>
 </template>
@@ -83,6 +88,7 @@ import { Note } from "../classes.js";
 import ConfirmModal from "../components/ConfirmModal.vue";
 import CustomButton from "../components/CustomButton.vue";
 import LoadingIndicator from "../components/LoadingIndicator.vue";
+import ToastEditor from "../components/Toast/ToastEditor.vue";
 import ToastViewer from "../components/Toast/ToastViewer.vue";
 import { getUnknownServerErrorToastOptions } from "../helpers.js";
 
git clone https://git.99rst.org/PROJECT