client main menu

This commit is contained in:
Jan Prochazka
2022-02-12 09:16:12 +01:00
parent db6d930d0c
commit 0c1640a75a
7 changed files with 128 additions and 54 deletions

View File

@@ -1,6 +1,8 @@
<script lang="ts">
import _ from 'lodash';
import mainMenuDefinition from '../../../../app/src/mainMenuDefinition';
import FontIcon from '../icons/FontIcon.svelte';
import HorizontalMenu from '../modals/HorizontalMenu.svelte';
import { activeTab, currentDatabase } from '../stores';
import getElectron from '../utility/getElectron';
@@ -11,7 +13,9 @@
<div class="container">
<div class="icon"><img src="logo192.png" width="20" height="20" /></div>
<div class="menu">File Edit Window</div>
<div class="menu">
<HorizontalMenu items={mainMenuDefinition} />
</div>
<div class="title">{title}</div>
<div class="actions">
@@ -34,7 +38,7 @@
height: var(--dim-titlebar-height);
display: flex;
align-items: center;
background: var(--theme-bg-3);
background: var(--theme-bg-2);
color: var(--theme-font-1);
}
@@ -67,6 +71,7 @@
.menu {
margin-left: 10px;
-webkit-app-region: no-drag;
}
.actions {

View File

@@ -75,7 +75,6 @@
const rect = domMainMenu.getBoundingClientRect();
const left = rect.right;
const top = rect.top;
console.log('mainMenuDefinition', mainMenuDefinition);
const items = mainMenuDefinition;
currentDropDownMenu.set({ left, top, items });
}