mirror of
				https://github.com/Blah-IM/Weblah.git
				synced 2025-10-31 10:01:37 +00:00 
			
		
		
		
	feat: chat list item selected
This commit is contained in:
		
							parent
							
								
									9e899bbb27
								
							
						
					
					
						commit
						4be1380d69
					
				
					 1 changed files with 8 additions and 1 deletions
				
			
		|  | @ -5,6 +5,8 @@ | |||
| 	import type { Chat } from '$lib/types'; | ||||
| 	import { currentKeyPair } from '$lib/keystore'; | ||||
| 	import { blahRichTextToPlainText } from '$lib/richText'; | ||||
| 	import { page } from '$app/stores'; | ||||
| 	import { tw } from '$lib/tw'; | ||||
| 
 | ||||
| 	export let chat: Chat; | ||||
| 
 | ||||
|  | @ -13,10 +15,15 @@ | |||
| 		const url = new URL(chat.server); | ||||
| 		urlSafeEndpoint = encodeURIComponent(url.hostname + url.pathname); | ||||
| 	} | ||||
| 
 | ||||
| 	$: isSelected = $page.params.chatId === chat.id; | ||||
| </script> | ||||
| 
 | ||||
| <li | ||||
| 	class="relative after:absolute after:bottom-0 after:end-0 after:start-14 after:border-t-[0.5px] after:border-ss-secondary" | ||||
| 	class={tw( | ||||
| 		'relative after:absolute after:bottom-0 after:end-0 after:start-14 after:border-t-[0.5px] after:border-ss-secondary', | ||||
| 		isSelected && 'bg-accent-100 shadow-inner dark:bg-accent-950' | ||||
| 	)} | ||||
| > | ||||
| 	<a | ||||
| 		href="/chats/{urlSafeEndpoint}/{chat.id}" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Shibo Lyu
						Shibo Lyu