Spaces:
				
			
			
	
			
			
		Build error
		
	
	
	
			
			
	
	
	
	
		
		
		Build error
		
	File size: 1,185 Bytes
			
			| 39eb06d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <script lang="ts">
	import { createEventDispatcher } from 'svelte';
	type Message = {
		role: 'user' | 'assistant';
		content: string;
	};
	export let message: Message;
	const dispatch = createEventDispatcher();
</script>
<div
	class="group/message group grid grid-cols-[130px,1fr,2.5rem] items-start gap-4 px-6 pb-6 pt-4 hover:bg-gray-50"
>
	<div class="pb-2 pt-3 text-sm font-semibold uppercase">{message.role}</div>
	<textarea
		autofocus={message.role === 'user'}
		bind:value={message.content}
		placeholder="Enter {message.role} message"
		class="resize-none rounded px-3 py-2.5 ring-gray-100 [field-sizing:content] hover:resize-y focus:resize-y focus:ring group-hover:ring"
		rows="1"
	></textarea>
	<button
		tabindex="1"
		on:click={() => {
			dispatch('delete');
		}}
		type="button"
		class="mt-1.5 hidden size-8 rounded-lg border border-gray-200 bg-white text-xs font-medium text-gray-900 hover:bg-gray-100 hover:text-blue-700 focus:z-10 focus:outline-none focus:ring-4 focus:ring-gray-100 group-hover/message:block dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white dark:focus:ring-gray-700"
		>✕</button
	>
</div>
 | 
 
			
