1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-24 20:36:40 +07:00
vault-frontend/src/components/containers/CommentWrapper/styles.module.scss
2022-08-13 18:42:22 +07:00

121 lines
2 KiB
SCSS

@import 'src/styles/variables';
@keyframes highlight {
0% {
opacity: 0.75;
}
25% {
opacity: 0.5;
}
50% {
opacity: 0.75;
}
75% {
opacity: 0;
}
100% {
opacity: 0;
}
}
.wrap {
@include outer_shadow;
background: $content_bg_light;
min-height: $comment_height;
display: flex;
position: relative;
min-width: 0;
border-radius: $radius;
&.is_empty {
opacity: 0.5;
}
&.is_same {
margin: 0 !important;
border-radius: 0;
}
&.is_new::after {
content: ' ';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
animation: highlight 1s 0.5s forwards;
background: transparentize($color_primary, 0.7);
border-radius: $radius;
pointer-events: none;
touch-action: none;
}
@include tablet {
flex-direction: column;
}
}
.text {
flex: 1;
min-width: 0;
display: flex;
flex-direction: column;
align-items: stretch;
justify-content: center;
@include tablet {
:global(.comment-author) {
display: none !important;
}
}
}
.thumb {
flex: 0 0 $comment_height;
border-radius: $panel_radius 0 0 $panel_radius;
background-color: transparentize(black, 0.9);
display: flex;
flex-direction: column;
box-sizing: border-box;
@include tablet {
flex-direction: row;
flex: 0 0 40px;
padding: 8px;
box-shadow: inset rgba(255, 255, 255, 0.05) 1px 1px,
inset rgba(0, 0, 0, 0.1) -1px -1px;
border-radius: $panel_radius $panel_radius 0 0;
}
}
div.thumb_image {
height: $comment_height;
background: $gray_90 no-repeat 50% 50%;
border-radius: $panel_radius 0 0 $panel_radius;
background-size: cover;
flex: 0 0 $comment_height;
will-change: transform;
cursor: pointer;
@include tablet {
height: 32px;
width: 32px;
flex: 0 0 32px;
border-radius: $panel_radius;
}
}
.thumb_user {
display: none;
flex: 1;
align-items: center;
justify-content: flex-start;
box-sizing: border-box;
padding: 0 $gap;
font: $font_14_medium;
@include tablet {
display: flex;
}
}