140 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			140 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
@import '../../style/themes/index';
 | 
						|
@import '../../style/mixins/index';
 | 
						|
@import './customize.less';
 | 
						|
 | 
						|
@list-prefix-cls: ~'@{ant-prefix}-list';
 | 
						|
 | 
						|
.@{list-prefix-cls} {
 | 
						|
  &-rtl {
 | 
						|
    direction: rtl;
 | 
						|
    text-align: right;
 | 
						|
 | 
						|
    // fix for virtual scroll style attribute > (direction:ltr)
 | 
						|
    .ReactVirtualized__List .@{list-prefix-cls}-item {
 | 
						|
      direction: rtl;
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  &-pagination {
 | 
						|
    .@{list-prefix-cls}-rtl & {
 | 
						|
      text-align: left;
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  &-item {
 | 
						|
    &-meta {
 | 
						|
      &-avatar {
 | 
						|
        .@{list-prefix-cls}-rtl & {
 | 
						|
          margin-right: 0;
 | 
						|
          margin-left: @list-item-meta-avatar-margin-right;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    &-action {
 | 
						|
      .@{list-prefix-cls}-rtl & {
 | 
						|
        margin-right: 48px;
 | 
						|
        margin-left: 0;
 | 
						|
      }
 | 
						|
 | 
						|
      & > li:first-child {
 | 
						|
        .@{list-prefix-cls}.@{list-prefix-cls}-rtl & {
 | 
						|
          padding-right: 0;
 | 
						|
          padding-left: @padding-md;
 | 
						|
        }
 | 
						|
      }
 | 
						|
 | 
						|
      &-split {
 | 
						|
        .@{list-prefix-cls}-rtl & {
 | 
						|
          right: auto;
 | 
						|
          left: 0;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  &-vertical &-item {
 | 
						|
    &-extra {
 | 
						|
      .@{list-prefix-cls}-rtl& {
 | 
						|
        margin-right: 40px;
 | 
						|
        margin-left: 0;
 | 
						|
      }
 | 
						|
    }
 | 
						|
 | 
						|
    &-action {
 | 
						|
      .@{list-prefix-cls}-rtl& {
 | 
						|
        margin-right: auto;
 | 
						|
      }
 | 
						|
 | 
						|
      > li {
 | 
						|
        &:first-child {
 | 
						|
          .@{list-prefix-cls}-rtl & {
 | 
						|
            padding-right: 0;
 | 
						|
            padding-left: @padding-md;
 | 
						|
          }
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  // Horizontal
 | 
						|
  &:not(.@{list-prefix-cls}-vertical) {
 | 
						|
    .@{list-prefix-cls}-item-no-flex {
 | 
						|
      .@{list-prefix-cls}-item-action {
 | 
						|
        .@{list-prefix-cls}-rtl & {
 | 
						|
          float: left;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
// responsive
 | 
						|
@media screen and (max-width: @screen-md) {
 | 
						|
  .@{list-prefix-cls} {
 | 
						|
    &-item {
 | 
						|
      &-action {
 | 
						|
        .@{list-prefix-cls}-rtl & {
 | 
						|
          margin-right: 24px;
 | 
						|
          margin-left: 0;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  .@{list-prefix-cls}-vertical {
 | 
						|
    .@{list-prefix-cls}-item {
 | 
						|
      &-extra {
 | 
						|
        .@{list-prefix-cls}-rtl & {
 | 
						|
          margin-right: 24px;
 | 
						|
          margin-left: 0;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
@media screen and (max-width: @screen-sm) {
 | 
						|
  .@{list-prefix-cls} {
 | 
						|
    &-item {
 | 
						|
      &-action {
 | 
						|
        .@{list-prefix-cls}-rtl & {
 | 
						|
          margin-right: 22px;
 | 
						|
          margin-left: 0;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  .@{list-prefix-cls}-vertical {
 | 
						|
    .@{list-prefix-cls}-item {
 | 
						|
      &-extra {
 | 
						|
        // to override margins on rtl view
 | 
						|
        .@{list-prefix-cls}-rtl& {
 | 
						|
          margin: auto auto 16px;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 |