From d1c4e35eda30b9db33b7d37e96a2cc17c7cdf6aa Mon Sep 17 00:00:00 2001 From: Alexander Platov Date: Wed, 24 Apr 2024 08:45:39 +0300 Subject: [PATCH] Fixed UI: Breadcrumbs, Chat, VideoPopup (#5443) Signed-off-by: Alexander Platov --- packages/theme/styles/common.scss | 1 - packages/theme/styles/panel.scss | 11 ++- packages/ui/src/components/Breadcrumb.svelte | 1 + packages/ui/src/components/ButtonBase.svelte | 3 + packages/ui/src/components/Dock.svelte | 1 + .../src/components/chat/Chat.svelte | 4 +- .../chat/navigator/ChatNavigator.svelte | 77 +++++++++---------- .../src/components/Workbench.svelte | 12 +-- tests/sanity/tests/model/chunter-page.ts | 2 +- 9 files changed, 57 insertions(+), 55 deletions(-) diff --git a/packages/theme/styles/common.scss b/packages/theme/styles/common.scss index bdef3fd1f7..7788060e7b 100644 --- a/packages/theme/styles/common.scss +++ b/packages/theme/styles/common.scss @@ -156,7 +156,6 @@ flex-direction: column; flex-grow: 1; } -.antiPanel-component:not(.aside) { background-color: var(--theme-bg-color); } .antiPanel-component.aside { min-width: 30rem; width: 30rem; diff --git a/packages/theme/styles/panel.scss b/packages/theme/styles/panel.scss index ace23fea6f..358b3ac630 100644 --- a/packages/theme/styles/panel.scss +++ b/packages/theme/styles/panel.scss @@ -38,17 +38,20 @@ margin-top: 0.75rem; } .hulyNavPanel-header { + display: flex; + justify-content: space-between; + align-items: center; flex-shrink: 0; + padding: var(--spacing-1_5) var(--spacing-1_5) var(--spacing-3) var(--spacing-2_5); font-weight: 700; font-size: 1.25rem; line-height: 1.5rem; color: var(--global-primary-TextColor); - &:not(.withButton) { padding: 1rem 1.25rem 1.5rem; } + &:not(.withButton) { + min-height: 4.25rem; + } &.withButton { - display: flex; - justify-content: space-between; - padding: .75rem .75rem 1.5rem 1.25rem; min-width: 0; min-height: 0; } diff --git a/packages/ui/src/components/Breadcrumb.svelte b/packages/ui/src/components/Breadcrumb.svelte index f68869228e..16727a13b0 100644 --- a/packages/ui/src/components/Breadcrumb.svelte +++ b/packages/ui/src/components/Breadcrumb.svelte @@ -70,6 +70,7 @@ } } .hulyBreadcrumb-label { + padding: var(--spacing-0_5) 0; color: var(--global-secondary-TextColor); } &.current .hulyBreadcrumb-label { diff --git a/packages/ui/src/components/ButtonBase.svelte b/packages/ui/src/components/ButtonBase.svelte index 2fa527d30b..5b3fba81e5 100644 --- a/packages/ui/src/components/ButtonBase.svelte +++ b/packages/ui/src/components/ButtonBase.svelte @@ -138,6 +138,9 @@ animation: rotate 2s linear infinite; } } + span { + white-space: nowrap; + } &:focus { outline: 2px solid var(--global-focus-BorderColor); diff --git a/packages/ui/src/components/Dock.svelte b/packages/ui/src/components/Dock.svelte index 744722d347..d58ea1b8af 100644 --- a/packages/ui/src/components/Dock.svelte +++ b/packages/ui/src/components/Dock.svelte @@ -41,6 +41,7 @@ diff --git a/plugins/workbench-resources/src/components/Workbench.svelte b/plugins/workbench-resources/src/components/Workbench.svelte index 8bed1362ec..77254bcf4b 100644 --- a/plugins/workbench-resources/src/components/Workbench.svelte +++ b/plugins/workbench-resources/src/components/Workbench.svelte @@ -92,7 +92,6 @@ import TopMenu from './icons/TopMenu.svelte' let contentPanel: HTMLElement - let replacedPanel: HTMLElement | undefined const { setTheme } = getContext<{ setTheme: (theme: string) => void }>('theme') @@ -839,6 +838,7 @@ {/if} +
@@ -853,7 +853,6 @@ - {/if}