|
@@ -233,6 +233,7 @@
|
|
id="sidebar-new-chat-button"
|
|
id="sidebar-new-chat-button"
|
|
class="flex flex-1 justify-between rounded-xl px-2 py-2 hover:bg-gray-100 dark:hover:bg-gray-850 transition"
|
|
class="flex flex-1 justify-between rounded-xl px-2 py-2 hover:bg-gray-100 dark:hover:bg-gray-850 transition"
|
|
href="/"
|
|
href="/"
|
|
|
|
+ draggable="false"
|
|
on:click={async () => {
|
|
on:click={async () => {
|
|
selectedChatId = null;
|
|
selectedChatId = null;
|
|
|
|
|
|
@@ -308,6 +309,7 @@
|
|
selectedChatId = null;
|
|
selectedChatId = null;
|
|
chatId.set('');
|
|
chatId.set('');
|
|
}}
|
|
}}
|
|
|
|
+ draggable="false"
|
|
>
|
|
>
|
|
<div class="self-center">
|
|
<div class="self-center">
|
|
<svg
|
|
<svg
|
|
@@ -665,43 +667,41 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- {#if $mobile}
|
|
|
|
- <div class="px-2.5">
|
|
|
|
- <!-- <hr class=" border-gray-900 mb-1 w-full" /> -->
|
|
|
|
-
|
|
|
|
- <div class="flex flex-col">
|
|
|
|
- {#if $user !== undefined}
|
|
|
|
- <UserMenu
|
|
|
|
- role={$user.role}
|
|
|
|
- on:show={(e) => {
|
|
|
|
- if (e.detail === 'archived-chat') {
|
|
|
|
- showArchivedChats.set(true);
|
|
|
|
- }
|
|
|
|
|
|
+ <div class="px-2.5">
|
|
|
|
+ <!-- <hr class=" border-gray-900 mb-1 w-full" /> -->
|
|
|
|
+
|
|
|
|
+ <div class="flex flex-col">
|
|
|
|
+ {#if $user !== undefined}
|
|
|
|
+ <UserMenu
|
|
|
|
+ role={$user.role}
|
|
|
|
+ on:show={(e) => {
|
|
|
|
+ if (e.detail === 'archived-chat') {
|
|
|
|
+ showArchivedChats.set(true);
|
|
|
|
+ }
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ <button
|
|
|
|
+ class=" flex rounded-xl py-3 px-3.5 w-full hover:bg-gray-100 dark:hover:bg-gray-900 transition"
|
|
|
|
+ on:click={() => {
|
|
|
|
+ showDropdown = !showDropdown;
|
|
}}
|
|
}}
|
|
>
|
|
>
|
|
- <button
|
|
|
|
- class=" flex rounded-xl py-3 px-3.5 w-full hover:bg-gray-100 dark:hover:bg-gray-900 transition"
|
|
|
|
- on:click={() => {
|
|
|
|
- showDropdown = !showDropdown;
|
|
|
|
- }}
|
|
|
|
- >
|
|
|
|
- <div class=" self-center mr-3">
|
|
|
|
- <img
|
|
|
|
- src={$user.profile_image_url}
|
|
|
|
- class=" max-w-[30px] object-cover rounded-full"
|
|
|
|
- alt="User profile"
|
|
|
|
- />
|
|
|
|
- </div>
|
|
|
|
- <div class=" self-center font-semibold">{$user.name}</div>
|
|
|
|
- </button>
|
|
|
|
- </UserMenu>
|
|
|
|
- {/if}
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class=" self-center mr-3">
|
|
|
|
+ <img
|
|
|
|
+ src={$user.profile_image_url}
|
|
|
|
+ class=" max-w-[30px] object-cover rounded-full"
|
|
|
|
+ alt="User profile"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
|
|
+ <div class=" self-center font-semibold">{$user.name}</div>
|
|
|
|
+ </button>
|
|
|
|
+ </UserMenu>
|
|
|
|
+ {/if}
|
|
</div>
|
|
</div>
|
|
- {/if}
|
|
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div
|
|
|
|
|
|
+ <!-- <div
|
|
id="sidebar-handle"
|
|
id="sidebar-handle"
|
|
class=" hidden md:fixed left-0 top-[50dvh] -translate-y-1/2 transition-transform translate-x-[255px] md:translate-x-[260px] rotate-0"
|
|
class=" hidden md:fixed left-0 top-[50dvh] -translate-y-1/2 transition-transform translate-x-[255px] md:translate-x-[260px] rotate-0"
|
|
>
|
|
>
|
|
@@ -736,7 +736,7 @@
|
|
</span>
|
|
</span>
|
|
</button>
|
|
</button>
|
|
</Tooltip>
|
|
</Tooltip>
|
|
- </div>
|
|
|
|
|
|
+ </div> -->
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<style>
|
|
<style>
|