]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/videos/+video-watch/comment/video-comment.component.scss
(consistency) channel nameWithHost copy button, comment avatar link
[github/Chocobozzz/PeerTube.git] / client / src / app / videos / +video-watch / comment / video-comment.component.scss
index 731ecbf8f97736fa341b57cbb09c241bdeebe0a9..8d5348af4af28626609fb9063d49a37d97ec0bf5 100644 (file)
@@ -5,11 +5,28 @@
   font-size: 15px;
   display: flex;
 
-  img {
+  .left {
+    display: flex;
+    flex-direction: column;
+    align-items: center;
+    margin-right: 10px;
+
+    .vertical-border {
+      width: 2px;
+      height: 100%;
+      background-color: rgba(0, 0, 0, 0.05);
+      margin: 10px 0;
+    }
+  }
+
+  .right {
+    width: 100%;
+  }
+
+  .comment-avatar {
     @include avatar(36px);
 
     margin-top: 5px;
-    margin-right: 20px;
   }
 
   .comment {
 
     .comment-html {
       @include peertube-word-wrap;
+      margin-bottom: 10px;
 
       // Mentions
-      /deep/ a {
+      ::ng-deep a {
 
         &:not(.linkified-url) {
           @include disable-default-a-behaviour;
         }
 
       }
+
+      &.comment-html-deleted {
+        color: $grey-foreground-color;
+      }
     }
 
     .comment-actions {
-      margin: 10px 0;
+      margin-bottom: 10px;
       display: flex;
 
       .comment-action-reply,
       }
     }
   }
-}
 
-// Decrease the space of child comments on small screens
-@media screen and (max-width: 1600px) {
   .children {
-    margin-left: -20px;
+    // Reduce avatars size for replies
+    .comment-avatar {
+      @include avatar(25px);
+    }
+
+    .left {
+      margin-right: 6px;
+    }
   }
 }
 
 @media screen and (max-width: 1200px) {
   .children {
-    margin-left: -30px;
+    margin-left: -10px;
   }
 }
 
 @media screen and (max-width: 600px) {
-  .children {
-    margin-left: -35px;
-  }
-
   .root-comment {
-    img { margin-right: 10px; }
-  }
-}
+    .children {
+      margin-left: -20px;
 
-@media screen and (max-width: 450px) {
-  .root-comment {
-    font-size: 14px;
+      .left {
+        align-items: flex-start;
+
+        .vertical-border {
+          margin-left: 2px;
+        }
+      }
+    }
+
+    .comment {
+      .comment-account-date {
+        flex-direction: column;
+
+        .comment-date {
+          margin-left: 0;
+        }
+      }
+    }
   }
 }