github.com/argoproj/argo-cd@v1.8.7/ui/src/app/applications/components/applications-list/applications-list.scss (about)

     1  @import 'node_modules/argo-ui/src/styles/config';
     2  @import 'node_modules/foundation-sites/scss/util/util';
     3  
     4  .applications-list {
     5      padding: 1em;
     6      &__title {
     7          font-weight: bolder;
     8          font-size: 15px;
     9          color: $argo-color-gray-6;
    10          padding-top: 0.25em;
    11          padding-bottom: 0.5em;
    12          margin-left: 1em;
    13      }
    14  
    15      &__info {
    16          line-height: 24px;
    17          margin: 1em 0;
    18      }
    19  
    20      &__icons {
    21          line-height: 24px;
    22      }
    23  
    24      &__empty-state {
    25          text-align: center;
    26      }
    27  
    28      &__entry {
    29          padding-left: 1em;
    30          border-left: 5px solid $argo-color-gray-4;
    31          padding-right: 1em;
    32  
    33          // healthy statuses
    34  
    35          &--comparison-Synced {
    36              border-left-color: $argo-success-color;
    37          }
    38  
    39          &--health-Healthy {
    40              border-left-color: $argo-success-color;
    41          }
    42  
    43          // having this higher up ensures that progressing takes precedence
    44          &--comparison-OutOfSync {
    45              border-left-color: $argo-status-warning-color;
    46          }
    47  
    48          // intermediate statuses
    49  
    50          &--health-Progressing {
    51              border-left-color: $argo-running-color;
    52          }
    53  
    54          // failed statuses
    55  
    56          &--health-Degraded {
    57              border-left-color: $argo-failed-color;
    58          }
    59  
    60          &--comparison-Error {
    61              border-left-color: $argo-failed-color;
    62          }
    63  
    64          &--actions {
    65              padding-top: 1em;
    66          }
    67      }
    68  
    69      $filters-container-collapsed-height: 3em;
    70      $filters-container-box-shadow: 1px 1px 3px $argo-color-gray-5;
    71  
    72      &__filters-container {
    73          max-height: $filters-container-collapsed-height;
    74          overflow: hidden;
    75          position: relative;
    76          border-radius: $border-radius;
    77          box-shadow: $filters-container-box-shadow;
    78          padding: 0 1em 0.75em 1em;
    79          margin: 33px 0;
    80          background-color: white;
    81          transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
    82  
    83          ul {
    84              margin: 0;
    85          }
    86  
    87          &--expanded {
    88              max-height: calc(1.55em * 17);
    89              transition: max-height 1s ease-in-out;
    90          }
    91      }
    92  
    93      $filters-title-border-bottom: 1px solid $argo-color-gray-3;
    94  
    95      &__filters-title {
    96          height: $filters-container-collapsed-height;
    97          padding: 0.25em 0;
    98          display: flex;
    99          align-items: center;
   100  
   101          &--expanded {
   102              border-bottom: $filters-title-border-bottom;
   103          }
   104  
   105          &__counter {
   106              margin-right: 0;
   107              width: 10ch;
   108          }
   109  
   110          &__expander {
   111              cursor: pointer;
   112              margin-left: 1em;
   113          }
   114      }
   115  
   116      @include breakpoint(xxlarge up) {
   117          &__filters-container {
   118              max-height: 100%;
   119              transition: max-height 0.5s ease-in-out;
   120          }
   121  
   122          &__filters-title {
   123              border-bottom: $filters-title-border-bottom;
   124          }
   125  
   126          &__filters-title__expander {
   127              display: none;
   128          }
   129      }
   130  
   131      &__filter {
   132          li {
   133              list-style: none;
   134          }
   135          max-height: calc(1.55em * 14);
   136          transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
   137          overflow-y: auto;
   138      }
   139  
   140      &__view-type {
   141          white-space: nowrap;
   142          i {
   143              cursor: pointer;
   144              color:  $argo-color-gray-4;
   145              margin-right: 1em;
   146              &::before {
   147                  font-size: 1.5em;
   148              }
   149          }
   150          i.selected {
   151              cursor: default;
   152              color: $argo-color-teal-5;
   153          }
   154      }
   155  
   156      &__filter-title {
   157          margin: 0.5em 0 0 0;
   158          color: $argo-color-gray-6;
   159          text-transform: uppercase;
   160      }
   161  
   162      &__filter-label {
   163          vertical-align: bottom;
   164          width: calc(100% - 50px);
   165          overflow: hidden;
   166          text-overflow: ellipsis;
   167          display: inline-block;
   168          white-space: nowrap;
   169          margin-right: 10px;
   170      }
   171  
   172      &__table-icon {
   173          display: inline-block;
   174          margin-right: 10px;
   175          width: 80px;
   176      }
   177  
   178      &__table-row {
   179          & > .columns:first-child {
   180              padding-left: 15px;
   181          }
   182          margin-left: -30px !important;
   183      }
   184  
   185      &__search {
   186          position: relative;
   187          i.fa-search {
   188              position: absolute;
   189              bottom: 0.6em;
   190              left: -1.5em;
   191          }
   192          i.fa-times {
   193              cursor: pointer;
   194              position: absolute;
   195              color: $argo-color-gray-5;
   196              bottom: 0.6em;
   197              right: 0;
   198              z-index: 1;
   199          }
   200          .select {
   201              width: 100%;
   202              border-radius: $border-radius;
   203          }
   204      }
   205  
   206      &__external-link {
   207          position: absolute;
   208          top: 1em;
   209          right: 1em;
   210      }
   211  }