X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fsass%2Fprimeng-custom.scss;h=1abcd30e401b91ae751a90ac3d2cfb25d415f556;hb=931d3430184143ebd88e5243def6eb1d7acfdbf4;hp=e71fb99a72e60ec53bac198f262cfc9d8dec14ca;hpb=218f730c7bceda5511d46f26191e7b1726c9ffd3;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/primeng-custom.scss b/client/src/sass/primeng-custom.scss index e71fb99a7..1abcd30e4 100644 --- a/client/src/sass/primeng-custom.scss +++ b/client/src/sass/primeng-custom.scss @@ -1,8 +1,14 @@ @import '_variables'; @import '_mixins'; +/* stylelint-disable */ @import '~primeng/resources/primeng.css'; +// Override primeng style we don't want +input[type=button] { + border-radius: inherit; +} + // Taken from old nova light theme body .p-disabled { @@ -753,29 +759,32 @@ p-table { } // overflow data table -@mixin overflow-datatable ($table-min-width, $horizontal-margins, $mobile-paginator: true) { - p-table { - .p-datatable-wrapper { - overflow-x: auto; - max-width: calc(100vw - #{$horizontal-margins * 2}); - - table { - min-width: $table-min-width; - } - } +p-table { + .p-datatable-wrapper { + overflow-x: auto; + max-width: 100%; - @if $mobile-paginator { - p-paginator .p-paginator-bottom { - display: block; + table { + min-width: breakpoint(lg); + } + } - .p-paginator-current { - position: relative; - display: block; - } + @media screen and (max-width: #{breakpoint(lg)}) { + // Prevent overflow + p-paginator { + .p-paginator-current, + .p-dropdown { + top: 0; + margin-top: 30px; + } + } + } - a, .p-paginator-pages { - vertical-align: middle; - } + @media screen and (max-width: $mobile-view) { + // Prevent overflow + p-paginator { + .p-paginator-pages > .p-paginator-page:not(.p-highlight) { + display: none; } } }