💄 update styling for dropdown with <IconButton /> component
This commit is contained in:
		
							parent
							
								
									32efc40298
								
							
						
					
					
						commit
						589bdd5a11
					
				
					 1 changed files with 7 additions and 5 deletions
				
			
		|  | @ -36,9 +36,7 @@ const DropdownWrapper = styled.ul` | |||
|     background-color: ${prop('Button.hover.background')}; | ||||
|     color: ${prop('Button.hover.foreground')}; | ||||
| 
 | ||||
|     & button, & a { | ||||
|       color: ${prop('Button.hover.foreground')}; | ||||
|     } | ||||
|     * { color: ${prop('Button.hover.foreground')}; } | ||||
|   } | ||||
| 
 | ||||
|   li { | ||||
|  | @ -48,17 +46,21 @@ const DropdownWrapper = styled.ul` | |||
|     align-items: center; | ||||
| 
 | ||||
|     & button, | ||||
|     & button span, | ||||
|     & a { | ||||
|       color: ${prop('primaryTextColor')}; | ||||
|       width: 100%; | ||||
|       text-align: left; | ||||
|       justify-content: left; | ||||
|       padding: ${remSize(8)} ${remSize(16)}; | ||||
|     } | ||||
| 
 | ||||
|     & button span { padding: 0px } | ||||
|   } | ||||
| `; | ||||
| 
 | ||||
| // TODO: Add Icon to the left of the items in the menu | ||||
| const MaybeIcon = (Element, label) => Element && <Element aria-label={label} />; | ||||
| // const MaybeIcon = (Element, label) => Element && <Element aria-label={label} />; | ||||
| 
 | ||||
| const Dropdown = ({ items, align }) => ( | ||||
|   <DropdownWrapper align={align} > | ||||
|  | @ -67,7 +69,7 @@ const Dropdown = ({ items, align }) => ( | |||
|       title, icon, href, action | ||||
|     }) => ( | ||||
|       <li key={`nav-${title && title.toLowerCase()}`}> | ||||
|         {MaybeIcon(icon, `Navigate to ${title}`)} | ||||
|         {/* {MaybeIcon(icon, `Navigate to ${title}`)} */} | ||||
|         {href | ||||
|           ? <IconButton to={href}>{title}</IconButton> | ||||
|           : <IconButton onClick={() => action()}>{title}</IconButton>} | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 ghalestrilo
						ghalestrilo