Profile: sticky filter bar
This commit is contained in:
		
							parent
							
								
									3e3910bfe1
								
							
						
					
					
						commit
						dbddaae05c
					
				
					 1 changed files with 17 additions and 1 deletions
				
			
		|  | @ -177,6 +177,22 @@ const Profile: Component = () => { | |||
|       overflow: hidden; | ||||
|       text-overflow: ellipsis; | ||||
|     } | ||||
| 
 | ||||
|     .toot-list-toolbar { | ||||
|       position: sticky; | ||||
|       top: var(--scaffold-topbar-height); | ||||
|       z-index: calc(var(--tutu-zidx-nav, 1) - 1); | ||||
|       background: var(--tutu-color-surface); | ||||
|       border-bottom: 1px solid var(--tutu-color-surface-d); | ||||
|       contain: content; | ||||
|       /* TODO: box-shadow is needed here (same as app bar, e6). | ||||
|       There is no good way to detect if the sticky is "sticked" - | ||||
|       so let's leave it for future. | ||||
| 
 | ||||
|       For now we use a trick to make it looks better. | ||||
|       */ | ||||
|       box-shadow: 0px -2px 4px 0px var(--tutu-color-shadow); | ||||
|     } | ||||
|   `;
 | ||||
| 
 | ||||
|   return ( | ||||
|  | @ -356,7 +372,7 @@ const Profile: Component = () => { | |||
|         </table> | ||||
|       </div> | ||||
| 
 | ||||
|       <div> | ||||
|       <div class="toot-list-toolbar"> | ||||
|         <TootFilterButton | ||||
|           options={{ | ||||
|             boost: "Boosts", | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue