X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fsass%2Fprimeng-custom.scss;h=0568de4e2b04a6cbd68a69e0c577fc98ee867bfd;hb=71e318b4fe66175d03c7c82357d60062eb68af81;hp=1ec5c7da20c4c9bb3d261e45a394c0a044335019;hpb=f0d4e7eb240f256b4f01cde4a1cd6f66f8f4347c;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/sass/primeng-custom.scss b/client/src/sass/primeng-custom.scss index 1ec5c7da2..0568de4e2 100644 --- a/client/src/sass/primeng-custom.scss +++ b/client/src/sass/primeng-custom.scss @@ -7,15 +7,24 @@ @mixin glyphicon-light { font-family: 'Glyphicons Halflings'; text-decoration: none !important; - color: #000 !important; + color: var(--mainForegroundColor) !important; } // data table customizations p-table { font-size: 15px !important; + .ui-table-caption { + border: none; + + .caption { + height: 40px; + display: flex; + align-items: center; + } + } + td { - border: 1px solid #E5E5E5 !important; padding-left: 15px !important; &:not(.action-cell) { @@ -26,14 +35,19 @@ p-table { } tr { - background-color: #fff !important; + background-color: var(--mainBackgroundColor) !important; height: 46px; + + &.ui-state-highlight { + background-color:var(--submenuColor) !important; + color:var(--mainForegroundColor) !important; + } } .ui-table-tbody { tr { &:hover { - background-color: #f0f0f0 !important; + background-color: var(--submenuColor) !important; } &:not(:hover) { @@ -60,15 +74,17 @@ p-table { th { border: none !important; - border-bottom: 1px solid #f0f0f0 !important; + border-bottom: 1px solid !important; + border-color: var(--submenuColor) !important; text-align: left !important; padding: 5px 0 5px 15px !important; font-weight: $font-semibold !important; - color: #000 !important; + color: var(--mainForegroundColor) !important; &.ui-sortable-column:hover { - background-color: #f0f0f0 !important; - border: 1px solid #f0f0f0 !important; + background-color: var(--submenuColor) !important; + border: 1px solid !important; + border-color: var(--submenuColor) !important; border-width: 0 1px !important; &:first-child { @@ -77,7 +93,7 @@ p-table { } &.ui-state-highlight { - background-color: #fff !important; + background-color:var(--submenuColor) !important; .pi { @extend .glyphicon; @@ -109,8 +125,11 @@ p-table { p-paginator { .ui-paginator-bottom { + background-color: var(--mainBackgroundColor) !important; position: relative; - border: 1px solid #f0f0f0 !important; + border: none; + border-top: 1px solid !important; + border-color: var(--submenuColor) !important; height: 40px; display: flex; justify-content: center; @@ -158,7 +177,7 @@ p-table { a { color: #000 !important; font-weight: $font-semibold !important; - margin-right: 0 10px !important; + margin: 0 10px !important; outline: 0 !important; border-radius: 3px !important; padding: 5px 2px !important; @@ -167,7 +186,7 @@ p-table { &.ui-state-active { &, &:hover, &:active, &:focus { color: #fff !important; - background-color: $orange-color !important; + background-color: var(--mainColor) !important; } } } @@ -211,4 +230,32 @@ p-calendar .ui-datepicker { @include glyphicon-light; } } +} + +.ui-chkbox-box { + &.ui-state-active { + border-color: var(--mainColor) !important; + background-color: var(--mainColor) !important; + } + + .ui-chkbox-icon { + position: relative; + + &:after { + content: ''; + position: absolute; + left: 5px; + width: 5px; + height: 12px; + opacity: 0; + transform: rotate(45deg) scale(0); + border-right: 2px solid var(--mainBackgroundColor); + border-bottom: 2px solid var(--mainBackgroundColor); + } + + &.pi-check:after { + opacity: 1; + transform: rotate(45deg) scale(1); + } + } } \ No newline at end of file