From 31535f0f3c60fb809ca190a988803bdc5c0e072d Mon Sep 17 00:00:00 2001 From: N-Pex Date: Sat, 27 Mar 2021 09:38:27 +0100 Subject: [PATCH] More work on leve room dialog Issue #21 --- src/assets/css/main.scss | 36 ++++++++-- src/components/LeaveRoomDialog.vue | 107 +++++++++++++++++++---------- src/components/RoomInfo.vue | 5 +- src/services/matrix.service.js | 8 +++ 4 files changed, 109 insertions(+), 47 deletions(-) diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss index 61360db..13a5445 100644 --- a/src/assets/css/main.scss +++ b/src/assets/css/main.scss @@ -61,6 +61,16 @@ body { position:absolute; top:0; bottom:0; right:0; left:0; } margin-bottom: $chat-standard-padding-xs; } +.v-btn.text-button { + font-family: 'Inter', sans-serif; + font-weight: 700; + font-size: 11 * $chat-text-size; + border: none; + height: $chat-standard-padding; + margin-top: $chat-standard-padding-xs; + margin-bottom: $chat-standard-padding-xs; +} + .v-btn.filled-button { font-family: 'Inter', sans-serif; font-weight: 700; @@ -73,12 +83,26 @@ body { position:absolute; top:0; bottom:0; right:0; left:0; } margin-bottom: $chat-standard-padding-xs; } -.dialog-title { - word-break: break-word; -} - -.dialog-text { - word-break: break-word; +.v-dialog { + border-radius: 20px !important; + .dialog-content { + padding: 20px; + background-color: white; + } + .dialog-title { + word-break: break-word; + text-align: center; + margin-bottom: 20px; + } + + .dialog-text { + text-align: left; + word-break: break-word; + a { + color: black; + text-decoration: underline; + } + } } .build-version { diff --git a/src/components/LeaveRoomDialog.vue b/src/components/LeaveRoomDialog.vue index 9317b52..77d75df 100644 --- a/src/components/LeaveRoomDialog.vue +++ b/src/components/LeaveRoomDialog.vue @@ -1,30 +1,61 @@