display: flex;
align-items: baseline;
- color: var(--mainForegroundColor);
+ color: pvar(--mainForegroundColor);
width: fit-content;
.video-channel-display-name {
}
}
-@media screen and (max-width: $small-view) {
- .video-channel-names {
+@media screen and (min-width: $small-view) and (max-width: breakpoint(xl)) {
+ .video-channel-info .video-channel-names {
flex-direction: column !important;
.video-channel-name {
+ @include ellipsis; // Ellipsis and max-width on channel-name to not break screen
+
+ max-width: 250px;
margin-left: 0 !important;
}
}
+
+ :host-context(.main-col:not(.expanded)) {
+ // Override the min-width: 500px to not break screen
+ ::ng-deep .video-miniature-information {
+ min-width: 300px !important;
+ }
+ }
}
-@media screen and (max-width: $mobile-view) {
- .search-result {
- padding: 20px 10px;
+@media screen and (min-width: $small-view) and (max-width: breakpoint(lg)) {
+ :host-context(.main-col:not(.expanded)) {
+ .video-channel-info .video-channel-names {
+ .video-channel-name {
+ max-width: 160px;
+ }
+ }
- .results-header {
- font-size: 15px !important;
+ // Override the min-width: 500px to not break screen
+ ::ng-deep .video-miniature-information {
+ min-width: $video-thumbnail-width !important;
}
+ }
- .entry {
+ :host-context(.expanded) {
+ // Override the min-width: 500px to not break screen
+ ::ng-deep .video-miniature-information {
+ min-width: 300px !important;
+ }
+ }
+}
+
+@media screen and (max-width: $small-view) {
+ .search-result {
+ .entry.video-channel,
+ .entry.video {
flex-direction: column;
height: auto;
justify-content: center;
align-items: center;
text-align: center;
+ img {
+ margin: 0;
+ }
+
+ img {
+ margin: 0;
+ }
+
+ .video-channel-info .video-channel-names {
+ align-items: center;
+ flex-direction: column !important;
+
+ .video-channel-name {
+ margin-left: 0 !important;
+ }
+ }
+
+ my-subscribe-button {
+ margin-top: 5px;
+ }
+ }
+ }
+}
+
+@media screen and (max-width: $mobile-view) {
+ .search-result {
+ padding: 20px 10px;
+
+ .results-header {
+ font-size: 15px !important;
+ }
+
+ .entry {
&.video {
.video-info-name,
.video-info-account {
my-video-thumbnail {
margin-right: 0 !important;
- /deep/ .video-thumbnail {
+ ::ng-deep .video-thumbnail {
width: 100%;
height: auto;
}
}
}
-
- &.video-channel {
- .video-channel-info .video-channel-names {
- align-items: center;
- }
-
- my-subscribe-button {
- margin-top: 5px;
- }
- }
}
}
}