diff --git a/plugins/workbench-resources/src/components/ServerManager.svelte b/plugins/workbench-resources/src/components/ServerManager.svelte index 5cd23b629f..80700cbc5c 100644 --- a/plugins/workbench-resources/src/components/ServerManager.svelte +++ b/plugins/workbench-resources/src/components/ServerManager.svelte @@ -10,9 +10,13 @@ import ServerManagerGeneral from './ServerManagerGeneral.svelte' import { getEmbeddedLabel } from '@hcengineering/platform' - import { Panel, TabItem, TabList } from '@hcengineering/ui' + import { createEventDispatcher } from 'svelte' + import presentation from '@hcengineering/presentation' + import { Header, TabItem, Switcher, Breadcrumb, IconSettings, ButtonIcon, IconClose } from '@hcengineering/ui' import ServerManagerAccountStatistics from './ServerManagerAccountStatistics.svelte' + const dispatch = createEventDispatcher() + const tabs: TabItem[] = [ { id: 'general', @@ -42,35 +46,46 @@ let selectedTab: string | number = tabs[0].id - - - Server manager - { - selectedTab = result.detail.id - }} - /> - - {#if selectedTab === 'general'} - - {:else if selectedTab === 'users'} - - {:else if selectedTab === 'statistics'} - - {:else if selectedTab === 'statistics-front'} - - {:else if selectedTab === 'statistics-collab'} - - {:else if selectedTab === 'account'} - - {/if} - +
+
+ + dispatch('close')} + /> + - + + + + { + selectedTab = result.detail.id + }} + /> + +
+ +
+ {#if selectedTab === 'general'} + + {:else if selectedTab === 'users'} + + {:else if selectedTab === 'statistics'} + + {:else if selectedTab === 'statistics-front'} + + {:else if selectedTab === 'statistics-collab'} + + {:else if selectedTab === 'account'} + + {/if} +
+