| 
									
										
										
										
											2018-01-20 12:35:38 -08:00
										 |  |  | <li class="settings-list-item"> | 
					
						
							| 
									
										
										
										
											2018-05-01 17:05:36 -07:00
										 |  |  |   <a {href}> | 
					
						
							|  |  |  |     {#if icon} | 
					
						
							| 
									
										
										
										
											2018-03-16 08:42:10 -07:00
										 |  |  |     <svg class="settings-list-item-svg"> | 
					
						
							| 
									
										
										
										
											2018-05-01 17:05:36 -07:00
										 |  |  |       <use xlink:href={icon} /> | 
					
						
							| 
									
										
										
										
											2018-01-13 20:07:11 -08:00
										 |  |  |     </svg> | 
					
						
							| 
									
										
										
										
											2018-05-01 17:05:36 -07:00
										 |  |  |     {/if} | 
					
						
							|  |  |  |     <span aria-label={ariaLabel || label} class={offsetForIcon ? 'offset-for-icon' : ''}> | 
					
						
							|  |  |  |       {label} | 
					
						
							| 
									
										
										
										
											2018-01-21 01:19:28 -08:00
										 |  |  |     </span> | 
					
						
							| 
									
										
										
										
											2018-01-13 20:07:11 -08:00
										 |  |  |   </a> | 
					
						
							|  |  |  | </li> | 
					
						
							| 
									
										
										
										
											2018-01-13 12:12:17 -08:00
										 |  |  | <style> | 
					
						
							| 
									
										
										
										
											2018-02-01 18:33:40 -08:00
										 |  |  |   .settings-list-item { | 
					
						
							| 
									
										
										
										
											2018-01-13 12:12:17 -08:00
										 |  |  |     border: 1px solid var(--settings-list-item-border); | 
					
						
							|  |  |  |     font-size: 1.3em; | 
					
						
							|  |  |  |     display: flex; | 
					
						
							|  |  |  |     flex-direction: column; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-20 12:35:38 -08:00
										 |  |  |   .settings-list-item a { | 
					
						
							| 
									
										
										
										
											2018-01-13 20:07:11 -08:00
										 |  |  |     display: flex; | 
					
						
							| 
									
										
										
										
											2018-02-03 16:15:46 -08:00
										 |  |  |     padding: 20px 40px; | 
					
						
							| 
									
										
										
										
											2018-01-13 20:07:11 -08:00
										 |  |  |     background: var(--settings-list-item-bg); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-20 12:35:38 -08:00
										 |  |  |   .settings-list-item a, .settings-list-item a:visited { | 
					
						
							| 
									
										
										
										
											2018-01-13 12:12:17 -08:00
										 |  |  |     color: var(--settings-list-item-text); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-20 12:35:38 -08:00
										 |  |  |   .settings-list-item a:hover { | 
					
						
							| 
									
										
										
										
											2018-01-13 12:12:17 -08:00
										 |  |  |     text-decoration: none; | 
					
						
							|  |  |  |     background: var(--settings-list-item-bg-hover); | 
					
						
							|  |  |  |     color: var(--settings-list-item-text-hover); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-20 12:35:38 -08:00
										 |  |  |   .settings-list-item a:active { | 
					
						
							| 
									
										
										
										
											2018-01-13 12:12:17 -08:00
										 |  |  |     background: var(--settings-list-item-bg-active); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-03-16 08:42:10 -07:00
										 |  |  |   .settings-list-item-svg { | 
					
						
							| 
									
										
										
										
											2018-01-13 20:07:11 -08:00
										 |  |  |     width: 24px; | 
					
						
							|  |  |  |     height: 24px; | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |     margin-right: 20px; | 
					
						
							|  |  |  |     fill: var(--svg-fill); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-20 12:35:38 -08:00
										 |  |  |   .settings-list-item .offset-for-icon { | 
					
						
							| 
									
										
										
										
											2018-01-13 20:07:11 -08:00
										 |  |  |     margin-left: 44px; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-20 15:37:40 -08:00
										 |  |  |   .settings-list-item span { | 
					
						
							|  |  |  |     white-space: nowrap; | 
					
						
							|  |  |  |     overflow: hidden; | 
					
						
							|  |  |  |     text-overflow: ellipsis; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-01-13 20:07:11 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-31 09:06:06 -08:00
										 |  |  |   @media (max-width: 767px) { | 
					
						
							|  |  |  |     .settings-list-item a { | 
					
						
							|  |  |  |       padding: 20px 10px; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2018-03-16 08:42:10 -07:00
										 |  |  |     .settings-list-item-svg { | 
					
						
							| 
									
										
										
										
											2018-01-31 09:06:06 -08:00
										 |  |  |       margin-right: 10px; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     .settings-list-item .offset-for-icon { | 
					
						
							|  |  |  |       margin-left: 34px; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-30 09:57:49 -07:00
										 |  |  | </style> | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   export default { | 
					
						
							|  |  |  |     data: () => ({ | 
					
						
							|  |  |  |       icon: void 0, | 
					
						
							|  |  |  |       ariaLabel: void 0, | 
					
						
							|  |  |  |       offsetForIcon: void 0 | 
					
						
							|  |  |  |     }) | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | </script> |