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 @@
-->
-