Change position of options/action menu

This commit is contained in:
Webifi 2023-06-01 13:19:21 -05:00
parent ef7ebb0c99
commit f0b6b01f99
3 changed files with 23 additions and 12 deletions

View File

@ -73,7 +73,7 @@ html {
--chatInputPaddingRight: 20px; --chatInputPaddingRight: 20px;
--chatInputPaddingLeft: 20px; --chatInputPaddingLeft: 20px;
} }
.main-menu .gpt-logo { .main-menu .menu-nav-bar {
display: none; display: none;
} }
.main-menu .level-right { .main-menu .level-right {
@ -445,12 +445,23 @@ aside.menu.main-menu .menu-expanse {
margin: 5px; margin: 5px;
} }
.main-menu .gpt-logo .icon { .main-menu .menu-nav-bar .gpt-logo .icon {
display: inline-block; display: inline-block;
margin-top: 8px; margin-top: 8px;
margin-left: 8px; margin-left: 8px;
} }
.main-menu .menu-nav-bar .chat-option-menu {
padding-right: 2px;
}
@media only screen and (max-width: 900px) {
.main-menu .dropdown.is-right .dropdown-menu {
right:auto;
left:0;
}
}
.message-body { .message-body {
z-index: 1; z-index: 1;
} }

View File

@ -1,12 +1,12 @@
<script lang="ts"> <script lang="ts">
// import { params } from 'svelte-spa-router' import { params } from 'svelte-spa-router'
import { pinMainMenu } from './Storage.svelte' import { pinMainMenu } from './Storage.svelte'
import logo from '../assets/logo.svg' import logo from '../assets/logo.svg'
// import ChatOptionMenu from './ChatOptionMenu.svelte' import ChatOptionMenu from './ChatOptionMenu.svelte'
import Fa from 'svelte-fa/src/fa.svelte' import Fa from 'svelte-fa/src/fa.svelte'
import { faBars, faXmark } from '@fortawesome/free-solid-svg-icons/index' import { faBars, faXmark } from '@fortawesome/free-solid-svg-icons/index'
// $: activeChatId = $params && $params.chatId ? parseInt($params.chatId) : undefined $: activeChatId = $params && $params.chatId ? parseInt($params.chatId) : undefined
</script> </script>
<nav class="navbar is-fixed-top" aria-label="main navigation"> <nav class="navbar is-fixed-top" aria-label="main navigation">
@ -31,8 +31,8 @@
<img src={logo} alt="ChatGPT-web" width="24" height="24" /> <img src={logo} alt="ChatGPT-web" width="24" height="24" />
<p class="ml-2 is-size-6 has-text-weight-bold">ChatGPT-web</p> <p class="ml-2 is-size-6 has-text-weight-bold">ChatGPT-web</p>
</a> </a>
<!-- <div class="chat-option-menu navbar-item is-pulled-right"> <div class="chat-option-menu navbar-item is-pulled-right">
<ChatOptionMenu bind:chatId={activeChatId} /> <ChatOptionMenu bind:chatId={activeChatId} />
</div> --> </div>
</div> </div>
</nav> </nav>

View File

@ -16,11 +16,14 @@
<aside class="menu main-menu" class:pinned={$pinMainMenu} use:clickOutside={() => { $pinMainMenu = false }}> <aside class="menu main-menu" class:pinned={$pinMainMenu} use:clickOutside={() => { $pinMainMenu = false }}>
<div class="menu-expanse"> <div class="menu-expanse">
<div class="gpt-logo navbar-brand"> <div class="navbar-brand menu-nav-bar">
<a class="navbar-item" href={'#/'}> <a class="navbar-item gpt-logo" href={'#/'}>
<img src={logo} alt="ChatGPT-web" width="24" height="24" /> <img src={logo} alt="ChatGPT-web" width="24" height="24" />
<p class="ml-2 is-size-5 has-text-weight-bold">ChatGPT-web</p> <p class="ml-2 is-size-5 has-text-weight-bold">ChatGPT-web</p>
</a> </a>
<div class="chat-option-menu navbar-item is-pulled-right">
<ChatOptionMenu bind:chatId={activeChatId} />
</div>
</div> </div>
<ul class="menu-list menu-expansion-list"> <ul class="menu-list menu-expansion-list">
{#if sortedChats.length === 0} {#if sortedChats.length === 0}
@ -46,9 +49,6 @@
><span class="greyscale mr-2"><Fa icon={faSquarePlus} /></span> New chat</a ><span class="greyscale mr-2"><Fa icon={faSquarePlus} /></span> New chat</a
></div> ></div>
{/if} {/if}
<div class="level-item">
<ChatOptionMenu bind:chatId={activeChatId} style="is-right is-up" />
</div>
</div> </div>
</li> </li>
</ul> </ul>