RedHatInsights/insights-rbac-ui

View on GitHub
src/smart-components/myUserAccess/MUAHome.scss

Summary

Maintainability
Test Coverage
.rbac-p-myUserAccess {
  &--title {
    display: flex;      
    align-items: center;
    background-color: var(--pf-v5-global--BackgroundColor--100);
    padding: var(--pf-v5-global--spacer--lg) 0 var(--pf-v5-global--spacer--lg) var(--pf-v5-global--spacer--lg);
    .pf-v5-c-label { margin-left: var(--pf-v5-global--spacer--md); }
  }
  &--subtitle {
    position: relative;
    background-color: var(--pf-v5-global--BackgroundColor--100);
    box-shadow: var(--pf-v5-global--BoxShadow--md-bottom);
    padding: 0  var(--pf-v5-global--spacer--lg) var(--pf-v5-global--spacer--md) var(--pf-v5-global--spacer--lg);
  }
  &--dropdown {
    display: none;
  }
}

.rbac-l-myUserAccess-section__cards,
.rbac-l-myUserAccess-section__table {
  background-color: var(--pf-v5-global--BackgroundColor--100);
  height: calc(100vh - 111px - 84px);
  padding: 0 var(--pf-v5-global--spacer--lg);
  overflow-x: auto;
  h3 {padding: var(--pf-v5-global--spacer--lg) 0;}
}
.rbac-l-myUserAccess-section__cards {border-right: 1px solid var(--pf-v5-global--BorderColor--100);}

@media only screen and (max-width: 768px) {
  .sticky {
    position: sticky;
    position: -webkit-sticky;
    background-color: var(--pf-v5-global--BackgroundColor--100);
    height: 60px;
    width: 100%;
    z-index: 200;
  }

  .rbac-p-myUserAccess {
    &--title {
      padding: var(--pf-v5-global--spacer--xl) var(--pf-v5-global--spacer--lg) var(--pf-v5-global--spacer--md) var(--pf-v5-global--spacer--lg);
      top: 0;
    }
    &--subtitle {
      box-shadow: none;
      padding: 0 var(--pf-v5-global--spacer--lg) var(--pf-v5-global--spacer--lg) var(--pf-v5-global--spacer--lg);
    } 
    &--dropdown {
      display: block;
      padding: 0 var(--pf-v5-global--spacer--lg);
      top: 60px;
      .pf-v5-c-dropdown {
        width: 100%;
        button {
          width: 100%;
        }
      }
    }
    &-section__table {
      height: auto;
      margin: var(--pf-v5-global--spacer--md);
      > .pf-v5-c-title { display: none; }
    }
  }

  .rbac-l-myUserAccess-section__table {
    background-color: transparent;
    h3 {
      background-color: var(--pf-v5-global--BackgroundColor--100);
      margin-top: var(--pf-v5-global--spacer--md);
      padding-left: var(--pf-v5-global--spacer--md);
    }
  }
}