update: toggle the user list on chevron
This commit is contained in:
		
							
								
								
									
										11
									
								
								src/scripts/menu-toggle.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/scripts/menu-toggle.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| document.addEventListener("DOMContentLoaded", () => { | ||||
|     const menuWrappers = Array.from(document.querySelectorAll(".menu-wrapper")); | ||||
|    | ||||
|     //- Toggle sub-menus | ||||
|     menuWrappers.forEach(menuWrapper => { | ||||
|       const menu = menuWrapper.querySelector(".menu"); | ||||
|       menu.addEventListener("click", e => { | ||||
|         menuWrapper.classList.toggle("is-closed"); | ||||
|       }); | ||||
|     }); | ||||
| });   | ||||
| @ -61,7 +61,7 @@ solid-dashboard section { | ||||
|     position: sticky; | ||||
|     top: 0; | ||||
|     overflow-x: hidden; | ||||
|     overflow-y: auto; | ||||
|     overflow-y: scroll; | ||||
|   } | ||||
|  | ||||
|   &.jsLeftMenu { | ||||
|  | ||||
| @ -13,13 +13,21 @@ | ||||
|  | ||||
|   solid-router { | ||||
|     .menu-wrapper { | ||||
|       &.is-closed { | ||||
|         .sub-menu { | ||||
|           display: none; | ||||
|       .menu-icon.icon-arrow-up { | ||||
|         visibility: hidden; | ||||
|       } | ||||
|       @include breakpoint(lg) { | ||||
|         .menu-icon.icon-arrow-up { | ||||
|           visibility: visible; | ||||
|         } | ||||
|         &.is-closed { | ||||
|           .sub-menu { | ||||
|             display: none; | ||||
|           } | ||||
|  | ||||
|         .menu-chevron { | ||||
|           transform: rotate(180deg); | ||||
|           .menu-chevron { | ||||
|             transform: rotate(180deg); | ||||
|           } | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user