fix(search): properly show mobile layout
This commit is contained in:
		
							parent
							
								
									e9b60c7285
								
							
						
					
					
						commit
						091cc1b05e
					
				| @ -300,9 +300,11 @@ async function setupSearch(searchElement: Element, currentSlug: FullSlug, data: | ||||
|     itemTile.classList.add("result-card") | ||||
|     itemTile.id = slug | ||||
|     itemTile.href = resolveUrl(slug).toString() | ||||
|     itemTile.innerHTML = `<h3>${title}</h3>${htmlTags}${ | ||||
|       enablePreview && window.innerWidth > 600 ? "" : `<p>${content}</p>` | ||||
|     }` | ||||
|     itemTile.innerHTML = ` | ||||
|       <h3 class="card-title">${title}</h3> | ||||
|       ${htmlTags} | ||||
|       <p class="card-description">${content}</p> | ||||
|     ` | ||||
|     itemTile.addEventListener("click", (event) => { | ||||
|       if (event.altKey || event.ctrlKey || event.metaKey || event.shiftKey) return | ||||
|       hideSearch() | ||||
|  | ||||
| @ -133,11 +133,13 @@ | ||||
|         } | ||||
| 
 | ||||
|         @media all and ($mobile) { | ||||
|           & > #preview-container { | ||||
|           flex-direction: column; | ||||
| 
 | ||||
|           & > .preview-container { | ||||
|             display: none !important; | ||||
|           } | ||||
| 
 | ||||
|           &[data-preview] > #results-container { | ||||
|           &[data-preview] > .results-container { | ||||
|             width: 100%; | ||||
|             height: auto; | ||||
|             flex: 0 0 100%; | ||||
| @ -204,6 +206,12 @@ | ||||
|               margin: 0; | ||||
|             } | ||||
| 
 | ||||
|             @media all and not ($mobile) { | ||||
|               & > p.card-description { | ||||
|                 display: none; | ||||
|               } | ||||
|             } | ||||
| 
 | ||||
|             & > ul.tags { | ||||
|               margin-top: 0.45rem; | ||||
|               margin-bottom: 0; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user