Procházet zdrojové kódy

add isFirstMessage prop to UserMessage component

Danny Liu před 1 rokem
rodič
revize
32c7971300

+ 1 - 0
src/lib/components/chat/Messages.svelte

@@ -239,6 +239,7 @@
 							<UserMessage
 								user={$user}
 								{message}
+								isFirstMessage={messageIdx === 0}
 								siblings={message.parentId !== null
 									? history.messages[message.parentId]?.childrenIds ?? []
 									: Object.values(history.messages)

+ 4 - 3
src/lib/components/chat/Messages/UserMessage.svelte

@@ -9,6 +9,7 @@
 	export let user;
 	export let message;
 	export let siblings;
+	export let isFirstMessage: boolean;
 
 	export let confirmEditMessage: Function;
 	export let showPreviousMessage: Function;
@@ -282,11 +283,11 @@
 							</svg>
 						</button>
 
-						<!-- {#if not first message }
+						{#if !isFirstMessage}
 						<button
 							class="invisible group-hover:visible p-1 rounded dark:hover:text-white transition"
 							on:click={() => {
-								// delete message
+								// TODO delete message
 							}}
 						>
 							<svg
@@ -304,7 +305,7 @@
 								/>
 							</svg>
 						</button>
-						{/if} -->
+						{/if} 
 					</div>
 				</div>
 			{/if}