forked from open-webui/open-webui
		
	main #2
					 3 changed files with 20 additions and 2 deletions
				
			
		|  | @ -1,8 +1,15 @@ | |||
| <script lang="ts"> | ||||
| 	import { DropdownMenu } from 'bits-ui'; | ||||
| 	import { createEventDispatcher } from 'svelte'; | ||||
| 
 | ||||
| 	const dispatch = createEventDispatcher(); | ||||
| </script> | ||||
| 
 | ||||
| <DropdownMenu.Root> | ||||
| <DropdownMenu.Root | ||||
| 	onOpenChange={(state) => { | ||||
| 		dispatch('change', state); | ||||
| 	}} | ||||
| > | ||||
| 	<DropdownMenu.Trigger> | ||||
| 		<slot /> | ||||
| 	</DropdownMenu.Trigger> | ||||
|  |  | |||
|  | @ -520,6 +520,9 @@ | |||
| 										deleteHandler={() => { | ||||
| 											chatDeleteId = chat.id; | ||||
| 										}} | ||||
| 										onClose={() => { | ||||
| 											selectedChatId = null; | ||||
| 										}} | ||||
| 									> | ||||
| 										<button | ||||
| 											aria-label="Chat Menu" | ||||
|  |  | |||
|  | @ -8,9 +8,17 @@ | |||
| 
 | ||||
| 	export let renameHandler: Function; | ||||
| 	export let deleteHandler: Function; | ||||
| 
 | ||||
| 	export let onClose: Function; | ||||
| </script> | ||||
| 
 | ||||
| <Dropdown> | ||||
| <Dropdown | ||||
| 	on:change={(e) => { | ||||
| 		if (e.detail === false) { | ||||
| 			onClose(); | ||||
| 		} | ||||
| 	}} | ||||
| > | ||||
| 	<Tooltip content="More"> | ||||
| 		<slot /> | ||||
| 	</Tooltip> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue