diff --git a/packages/theme/styles/_colors.scss b/packages/theme/styles/_colors.scss index 0cdb31cc05..5cc71879e1 100644 --- a/packages/theme/styles/_colors.scss +++ b/packages/theme/styles/_colors.scss @@ -241,6 +241,7 @@ --popup-divider: #eff1f4; --popup-shadow: rgb(0 0 0 / 20%) 0px 4px 24px; // Dark --popup-panel-shadow: rgb(0 0 0 / 10%) 0px 4px 18px; + --popup-aside-shadow: rgb(0 0 0 / 25%) 0px 8px 16px; --card-shadow: rgb(0 0 0 / 50%) 0px 16px 70px; --card-overlay-color: rgba(144, 149, 157, .4); --avatar-bg-color: #e0e0e0; // HZ diff --git a/packages/ui/src/components/Scroller.svelte b/packages/ui/src/components/Scroller.svelte index ad15fee0e5..397b53cf0f 100644 --- a/packages/ui/src/components/Scroller.svelte +++ b/packages/ui/src/components/Scroller.svelte @@ -26,7 +26,7 @@ export let fade: FadeOptions = defaultSP export let invertScroll: boolean = false export let horizontal: boolean = false - export let contentDirection: 'vertical' | 'horizontal' = 'vertical' + export let contentDirection: 'vertical' | 'vertical-reverse' | 'horizontal' = 'vertical' let mask: 'top' | 'bottom' | 'both' | 'none' = 'none' let maskH: 'left' | 'right' | 'both' | 'none' = 'none' @@ -245,7 +245,12 @@ bind:this={divBox} class="box" style:padding - style:flex-direction={contentDirection === 'vertical' ? 'column' : 'row'} + style:flex-direction={contentDirection === 'vertical' + ? 'column' + : contentDirection === 'vertical-reverse' + ? 'column-reverse' + : 'row'} + style:height={contentDirection === 'vertical-reverse' ? 'max-content' : '100%'} use:resizeObserver={(element) => { boxHeight = element.clientHeight boxWidth = element.clientWidth @@ -368,7 +373,6 @@ display: flex; flex-direction: column; justify-content: flex-start; - height: 100%; } .scroller-container.bottomStart { justify-content: flex-end; diff --git a/packages/ui/src/components/internal/ThemeSelector.svelte b/packages/ui/src/components/internal/ThemeSelector.svelte index af3ff39dd6..9273314cb6 100644 --- a/packages/ui/src/components/internal/ThemeSelector.svelte +++ b/packages/ui/src/components/internal/ThemeSelector.svelte @@ -1,16 +1,19 @@ diff --git a/packages/ui/src/types.ts b/packages/ui/src/types.ts index 5137e84d0f..dfd9c9cbd3 100644 --- a/packages/ui/src/types.ts +++ b/packages/ui/src/types.ts @@ -229,4 +229,5 @@ export interface DeviceOptions { docHeight: number isPortrait: boolean isMobile: boolean + theme?: any } diff --git a/plugins/login-resources/img/logo-dark.svg b/plugins/login-resources/img/logo-dark.svg new file mode 100644 index 0000000000..0a3a111120 --- /dev/null +++ b/plugins/login-resources/img/logo-dark.svg @@ -0,0 +1,3 @@ + diff --git a/plugins/login-resources/img/logo.svg b/plugins/login-resources/img/logo-light.svg similarity index 100% rename from plugins/login-resources/img/logo.svg rename to plugins/login-resources/img/logo-light.svg diff --git a/plugins/login-resources/src/components/Form.svelte b/plugins/login-resources/src/components/Form.svelte index 8d75afa9e5..9b764b87bb 100644 --- a/plugins/login-resources/src/components/Form.svelte +++ b/plugins/login-resources/src/components/Form.svelte @@ -14,7 +14,7 @@ // limitations under the License. --> -