Skip to content
Snippets Groups Projects
hy-general-list.scss 996 B
Newer Older
druid's avatar
druid committed
:host {
  display: block;
}

.hy-general-list {
  list-style: none;
  margin: 0;
  padding: 0;
Tuukka Turu's avatar
Tuukka Turu committed

  &--style-grid {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
Ekaterina Kondareva's avatar
Ekaterina Kondareva committed
    justify-content: flex-start;
Tuukka Turu's avatar
Tuukka Turu committed
    gap: 22px;

    @include breakpoint($narrow) {
      flex-direction: row;
    }

    @include breakpoint($wide) {
      flex-direction: row;
    }

    li {
Ekaterina Kondareva's avatar
Ekaterina Kondareva committed
      background-color: var(--grayscale-background-box);
Tuukka Turu's avatar
Tuukka Turu committed
      width: 100%;
Ekaterina Kondareva's avatar
Ekaterina Kondareva committed
      height: auto;
Ekaterina Kondareva's avatar
Ekaterina Kondareva committed
      @include breakpoint($narrow) {
Tuukka Turu's avatar
Tuukka Turu committed
        width: calc(100% / 2 - 22px);
      }

      @include breakpoint($wide) {
        width: calc(100% / 3 - 22px);
      }
    }
  }
Ekaterina Kondareva's avatar
Ekaterina Kondareva committed

  &--with-sidebar {
    &.hy-general-list--style-grid {
      gap: 22px;

      @include breakpoint($narrow) {
        gap: 24px;
      }

      li {
        @include breakpoint($narrow) {
          width: calc(100% / 2 - 24px);
        }

        @include breakpoint($wide) {
          width: calc(100% / 3 - 24px);
        }
      }
    }
  }