Commit a636e784 authored by Timothy J. Baek's avatar Timothy J. Baek
Browse files

fix: styling

parent ffeae78b
<script lang="ts"> <script lang="ts">
import { DropdownMenu } from 'bits-ui'; import { DropdownMenu } from 'bits-ui';
import { createEventDispatcher } from 'svelte';
const dispatch = createEventDispatcher();
</script> </script>
<DropdownMenu.Root> <DropdownMenu.Root
onOpenChange={(state) => {
dispatch('change', state);
}}
>
<DropdownMenu.Trigger> <DropdownMenu.Trigger>
<slot /> <slot />
</DropdownMenu.Trigger> </DropdownMenu.Trigger>
......
...@@ -520,6 +520,9 @@ ...@@ -520,6 +520,9 @@
deleteHandler={() => { deleteHandler={() => {
chatDeleteId = chat.id; chatDeleteId = chat.id;
}} }}
onClose={() => {
selectedChatId = null;
}}
> >
<button <button
aria-label="Chat Menu" aria-label="Chat Menu"
......
...@@ -8,9 +8,17 @@ ...@@ -8,9 +8,17 @@
export let renameHandler: Function; export let renameHandler: Function;
export let deleteHandler: Function; export let deleteHandler: Function;
export let onClose: Function;
</script> </script>
<Dropdown> <Dropdown
on:change={(e) => {
if (e.detail === false) {
onClose();
}
}}
>
<Tooltip content="More"> <Tooltip content="More">
<slot /> <slot />
</Tooltip> </Tooltip>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment