forked from open-webui/open-webui
		
	main #3
					 4 changed files with 11 additions and 3 deletions
				
			
		|  | @ -2,6 +2,8 @@ | |||
| 	import { DropdownMenu } from 'bits-ui'; | ||||
| 	import { createEventDispatcher } from 'svelte'; | ||||
| 
 | ||||
| 	import { flyAndScale } from '$lib/utils/transitions'; | ||||
| 
 | ||||
| 	const dispatch = createEventDispatcher(); | ||||
| </script> | ||||
| 
 | ||||
|  | @ -20,6 +22,7 @@ | |||
| 			sideOffset={8} | ||||
| 			side="bottom" | ||||
| 			align="start" | ||||
| 			transition={flyAndScale} | ||||
| 		> | ||||
| 			<DropdownMenu.Item class="flex items-center px-3 py-2 text-sm  font-medium"> | ||||
| 				<div class="flex items-center">Profile</div> | ||||
|  |  | |||
|  | @ -2,6 +2,8 @@ | |||
| 	import { onMount } from 'svelte'; | ||||
| 	import { fade } from 'svelte/transition'; | ||||
| 
 | ||||
| 	import { flyAndScale } from '$lib/utils/transitions'; | ||||
| 
 | ||||
| 	export let show = true; | ||||
| 	export let size = 'md'; | ||||
| 
 | ||||
|  | @ -41,10 +43,10 @@ | |||
| 		}} | ||||
| 	> | ||||
| 		<div | ||||
| 			class=" modal-content m-auto rounded-2xl max-w-full {sizeToWidth( | ||||
| 			class=" m-auto rounded-2xl max-w-full {sizeToWidth( | ||||
| 				size | ||||
| 			)} mx-2 bg-gray-50 dark:bg-gray-900 shadow-3xl" | ||||
| 			in:fade={{ duration: 10 }} | ||||
| 			in:flyAndScale | ||||
| 			on:click={(e) => { | ||||
| 				e.stopPropagation(); | ||||
| 			}} | ||||
|  |  | |||
|  | @ -25,6 +25,7 @@ | |||
| 	import Tooltip from '../common/Tooltip.svelte'; | ||||
| 	import Dropdown from '../common/Dropdown.svelte'; | ||||
| 	import ChatMenu from './Sidebar/ChatMenu.svelte'; | ||||
| 	import { flyAndScale } from '$lib/utils/transitions'; | ||||
| 
 | ||||
| 	let show = false; | ||||
| 	let navElement; | ||||
|  | @ -577,7 +578,7 @@ | |||
| 						<div | ||||
| 							id="dropdownDots" | ||||
| 							class="absolute z-40 bottom-[70px] 4.5rem rounded-xl shadow w-[240px] bg-white dark:bg-gray-900" | ||||
| 							in:slide={{ duration: 150 }} | ||||
| 							in:flyAndScale={{ y: 5 }} | ||||
| 						> | ||||
| 							<div class="py-2 w-full"> | ||||
| 								{#if $user.role === 'admin'} | ||||
|  |  | |||
|  | @ -1,5 +1,6 @@ | |||
| <script lang="ts"> | ||||
| 	import { DropdownMenu } from 'bits-ui'; | ||||
| 	import { flyAndScale } from '$lib/utils/transitions'; | ||||
| 
 | ||||
| 	import Dropdown from '$lib/components/common/Dropdown.svelte'; | ||||
| 	import GarbageBin from '$lib/components/icons/GarbageBin.svelte'; | ||||
|  | @ -29,6 +30,7 @@ | |||
| 			sideOffset={-2} | ||||
| 			side="bottom" | ||||
| 			align="start" | ||||
| 			transition={flyAndScale} | ||||
| 		> | ||||
| 			<DropdownMenu.Item | ||||
| 				class="flex gap-2 items-center px-3 py-2 text-sm  font-medium cursor-pointer" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue