X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Fprimeng-custom.scss;h=6541ee12724661863514fd8617126d71de295349;hb=9bedf70b23cc01ca44ca2f82935c7cc28cb75232;hp=4cd27bea8249285bf3e0450188c41565149e5e67;hpb=27bc95867442c772841fb183a625bbda61dede51;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/primeng-custom.scss b/client/src/sass/primeng-custom.scss index 4cd27bea8..6541ee127 100644 --- a/client/src/sass/primeng-custom.scss +++ b/client/src/sass/primeng-custom.scss @@ -1,8 +1,8 @@ -@import '_variables'; -@import '_mixins'; +@use '_variables' as *; +@use '_mixins' as *; /* stylelint-disable */ -@import '~primeng/resources/primeng.css'; +@use 'primeng/resources/primeng'; // Override primeng style we don't want input[type=button] { @@ -495,7 +495,7 @@ body p-selectbutton.ng-dirty.ng-invalid .p-button { border: 1px solid #a80000; } -// +// data table customizations @mixin glyphicon-light { font-family: 'Glyphicons Halflings'; @@ -504,7 +504,6 @@ body p-selectbutton.ng-dirty.ng-invalid .p-button { font-display: swap; } -// data table customizations p-table { .p-datatable-header { border: none !important; @@ -620,20 +619,20 @@ p-table { background-color: pvar(--submenuBackgroundColor) !important; .pi { - @extend .glyphicon; + @extend .glyphicon !optional; color: #000 !important; font-size: 11px !important; top: 0 !important; &.pi-sort-amount-up-alt { - @extend .glyphicon-triangle-top; + @extend .glyphicon-triangle-top !optional; color: pvar(--mainForegroundColor) !important; } &.pi-sort-amount-down { - @extend .glyphicon-triangle-bottom; + @extend .glyphicon-triangle-bottom !optional; color: pvar(--mainForegroundColor) !important; } @@ -711,23 +710,23 @@ p-table { } &.p-paginator-first { - @extend .glyphicon-step-backward; + @extend .glyphicon-step-backward !optional; } &.p-paginator-prev { - @extend .glyphicon-chevron-left; + @extend .glyphicon-chevron-left !optional; @include margin-right(10px); } &.p-paginator-next { - @extend .glyphicon-chevron-right; + @extend .glyphicon-chevron-right !optional; @include margin-left(10px); } &.p-paginator-last { - @extend .glyphicon-step-forward; + @extend .glyphicon-step-forward !optional; } } @@ -759,6 +758,10 @@ p-table { } } } + + .badge { + @include peertube-badge; + } } // overflow data table @@ -768,7 +771,7 @@ p-table { max-width: 100%; table { - min-width: breakpoint(lg); + width: 100%; } } @@ -806,7 +809,7 @@ p-calendar .p-datepicker { } .p-datepicker-next { - @extend .glyphicon-chevron-right; + @extend .glyphicon-chevron-right !optional; @include glyphicon-light; color: #000 !important; @@ -818,7 +821,7 @@ p-calendar .p-datepicker { } .p-datepicker-prev { - @extend .glyphicon-chevron-left; + @extend .glyphicon-chevron-left !optional; @include glyphicon-light; color: #000 !important; @@ -833,14 +836,14 @@ p-calendar .p-datepicker { .p-timepicker { .pi.pi-chevron-up { - @extend .glyphicon-chevron-up; + @extend .glyphicon-chevron-up !optional; @include glyphicon-light; color: #000 !important; } .pi.pi-chevron-down { - @extend .glyphicon-chevron-down; + @extend .glyphicon-chevron-down !optional; @include glyphicon-light; color: #000 !important; @@ -979,3 +982,40 @@ p-toast { font-weight: 600; } } + +@media screen and (max-width: $primeng-breakpoint) { + p-table { + td { + padding: 3px 0; + + &.expand-cell { + padding: 5px; + } + } + + .p-datatable-tbody { + + td:last-child { + padding-bottom: 15px; + margin-bottom: 15px; + border-bottom: 1px solid $separator-border-color !important; + } + } + } +} + +@media screen and (max-width: $mobile-view) { + p-table { + .p-datatable-header { + .caption { + flex-wrap: wrap; + + > div { + width: 100%; + padding: 0 !important; + margin-bottom: 5px; + } + } + } + } +}