diff --git a/css/publicshareauth.css b/css/publicshareauth.css index f7ab98d78..8814920cf 100644 --- a/css/publicshareauth.css +++ b/css/publicshareauth.css @@ -13,10 +13,8 @@ * layout was adjusted. */ body.talk-sidebar-enabled { /* Move rules set for body by guest.scss to the wrapped body. */ - display: unset; - flex-direction: unset; - justify-content: unset; - align-items: unset; + flex-direction: row; + height: 100vh; } body.talk-sidebar-enabled #body-login { diff --git a/src/PublicShareAuthSidebar.vue b/src/PublicShareAuthSidebar.vue index 158e32223..176d8bc84 100644 --- a/src/PublicShareAuthSidebar.vue +++ b/src/PublicShareAuthSidebar.vue @@ -204,16 +204,24 @@ export default { } + + diff --git a/src/PublicShareSidebar.vue b/src/PublicShareSidebar.vue index c7b7b346e..3d23cf832 100644 --- a/src/PublicShareSidebar.vue +++ b/src/PublicShareSidebar.vue @@ -26,7 +26,7 @@ - + @@ -274,7 +274,6 @@ export default { display: flex; flex-direction: column; justify-content: center; - padding: var(--default-grid-baseline) 0; } #talk-sidebar > .emptycontent { @@ -297,7 +296,7 @@ export default { } #talk-sidebar .call-button { - margin: 0 auto calc(var(--default-grid-baseline) * 2); + margin: calc(var(--default-grid-baseline) * 2) auto; } #talk-sidebar .button-centered { diff --git a/src/components/ConversationIcon.vue b/src/components/ConversationIcon.vue index e79a010db..33217732d 100644 --- a/src/components/ConversationIcon.vue +++ b/src/components/ConversationIcon.vue @@ -272,6 +272,7 @@ export default { width: 18px; border: 2px solid var(--color-main-background); background-color: var(--color-main-background); + color: var(--color-main-text); border-radius: 50%; } diff --git a/src/components/TopBar/CallButton.vue b/src/components/TopBar/CallButton.vue index 8f1b4f0b9..70179c6b8 100644 --- a/src/components/TopBar/CallButton.vue +++ b/src/components/TopBar/CallButton.vue @@ -178,7 +178,15 @@ export default { }, /** - * Whether the to use text on button at mobile view + * Whether to use text on button (e.g. at sidebar) + */ + hideText: { + type: Boolean, + default: false, + }, + + /** + * Whether to use text on button at mobile view */ shrinkOnMobile: { type: Boolean, @@ -217,7 +225,7 @@ export default { return this.$store.getters.conversation(this.token) || this.$store.getters.dummyConversation }, showButtonText() { - return !this.isMobile || !this.shrinkOnMobile + return !this.hideText && (!this.isMobile || !this.shrinkOnMobile) }, showRecordingWarning() { return [CALL.RECORDING.VIDEO_STARTING, CALL.RECORDING.AUDIO_STARTING, diff --git a/src/components/TopBar/TopBar.vue b/src/components/TopBar/TopBar.vue index 9f412aa26..e945fdc55 100644 --- a/src/components/TopBar/TopBar.vue +++ b/src/components/TopBar/TopBar.vue @@ -4,7 +4,10 @@ -->