Added list sorting styles, Yet to add functionality
This commit is contained in:
		
							parent
							
								
									2a882a43ff
								
							
						
					
					
						commit
						0b976d9f91
					
				| 
						 | 
					@ -1,4 +1 @@
 | 
				
			||||||
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
 | 
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 13.3h-5.7V19h-2.6v-5.7H5v-2.6h5.7V5h2.6v5.7H19z"/><path d="M0 0h24v24H0z" fill="none"/></svg>
 | 
				
			||||||
    <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>
 | 
					 | 
				
			||||||
    <path d="M0 0h24v24H0z" fill="none"/>
 | 
					 | 
				
			||||||
</svg>
 | 
					 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 161 B After Width: | Height: | Size: 166 B  | 
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21.034l6.57-6.554h-4.927V2.966h-3.286V14.48H5.43z"/><path d="M0 0h24v24H0z" fill="none"/></svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 168 B  | 
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2.966L5.43 9.52h4.927v11.514h3.286V9.52h4.927z"/><path d="M0 0h24v24H0z" fill="none"/></svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 165 B  | 
| 
						 | 
					@ -197,6 +197,9 @@ div[class^="col-"] img {
 | 
				
			||||||
  display: grid;
 | 
					  display: grid;
 | 
				
			||||||
  grid-column-gap: $-l;
 | 
					  grid-column-gap: $-l;
 | 
				
			||||||
  grid-row-gap: $-l;
 | 
					  grid-row-gap: $-l;
 | 
				
			||||||
 | 
					  &.half {
 | 
				
			||||||
 | 
					    grid-template-columns: 1fr 1fr;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
  &.third {
 | 
					  &.third {
 | 
				
			||||||
    grid-template-columns: 1fr 1fr 1fr;
 | 
					    grid-template-columns: 1fr 1fr 1fr;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
| 
						 | 
					@ -956,6 +959,9 @@ div[class^="col-"] img {
 | 
				
			||||||
    margin-left: auto;
 | 
					    margin-left: auto;
 | 
				
			||||||
    margin-right: auto;
 | 
					    margin-right: auto;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					  &.v-center {
 | 
				
			||||||
 | 
					    align-items: center;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@each $sizeLetter, $size in $spacing {
 | 
					@each $sizeLetter, $size in $spacing {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -255,3 +255,36 @@ $btt-size: 40px;
 | 
				
			||||||
  height:100%;
 | 
					  height:100%;
 | 
				
			||||||
  z-index: 150;
 | 
					  z-index: 150;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.list-sort-container {
 | 
				
			||||||
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  .list-sort {
 | 
				
			||||||
 | 
					    display: inline-grid;
 | 
				
			||||||
 | 
					    margin-left: $-s;
 | 
				
			||||||
 | 
					    grid-template-columns: 120px 40px;
 | 
				
			||||||
 | 
					    border: 2px solid #DDD;
 | 
				
			||||||
 | 
					    border-radius: 4px;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  .list-sort-label {
 | 
				
			||||||
 | 
					    font-weight: bold;
 | 
				
			||||||
 | 
					    display: inline-block;
 | 
				
			||||||
 | 
					    color: #888;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  .list-sort-type {
 | 
				
			||||||
 | 
					    text-align: left;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  .list-sort-type, .list-sort-dir {
 | 
				
			||||||
 | 
					    padding: $-xs $-s;
 | 
				
			||||||
 | 
					    cursor: pointer;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  .list-sort-dir {
 | 
				
			||||||
 | 
					    border-left: 2px solid #DDD;
 | 
				
			||||||
 | 
					    fill: #888;
 | 
				
			||||||
 | 
					    .svg-icon {
 | 
				
			||||||
 | 
					      transition: transform ease-in-out 120ms;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    &:hover .svg-icon {
 | 
				
			||||||
 | 
					      transform: rotate(180deg);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,28 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<div class="content-wrap card {{ $booksViewType === 'list' ? 'thin' : '' }}">
 | 
					<div class="content-wrap card {{ $booksViewType === 'list' ? 'thin' : '' }}">
 | 
				
			||||||
    <h1 class="list-heading">{{ trans('entities.books') }}</h1>
 | 
					    <div class="grid halves v-center">
 | 
				
			||||||
 | 
					        <h1 class="list-heading">{{ trans('entities.books') }}</h1>
 | 
				
			||||||
 | 
					        <div class="text-right">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <div class="list-sort-container">
 | 
				
			||||||
 | 
					                <div class="list-sort-label">Sort</div>
 | 
				
			||||||
 | 
					                <div class="list-sort">
 | 
				
			||||||
 | 
					                    <div class="list-sort-type dropdown-container" dropdown>
 | 
				
			||||||
 | 
					                        <div dropdown-toggle>Name</div>
 | 
				
			||||||
 | 
					                        <ul>
 | 
				
			||||||
 | 
					                            <li><a href="#">Name</a></li>
 | 
				
			||||||
 | 
					                            <li><a href="#">Created Date</a></li>
 | 
				
			||||||
 | 
					                            <li><a href="#">Popularity</a></li>
 | 
				
			||||||
 | 
					                        </ul>
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                    <div class="list-sort-dir">
 | 
				
			||||||
 | 
					                        @icon('sort-up')
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
 | 
					                </div>
 | 
				
			||||||
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
    @if(count($books) > 0)
 | 
					    @if(count($books) > 0)
 | 
				
			||||||
        @if($booksViewType === 'list')
 | 
					        @if($booksViewType === 'list')
 | 
				
			||||||
            <div class="entity-list">
 | 
					            <div class="entity-list">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue