| 
									
										
										
										
											2018-01-28 21:07:31 -08:00
										 |  |  | <a rel="nofollow noopener" | 
					
						
							|  |  |  |    target="_blank" | 
					
						
							| 
									
										
										
										
											2018-05-01 17:05:36 -07:00
										 |  |  |    {href} | 
					
						
							|  |  |  |    aria-label={ariaLabel} | 
					
						
							|  |  |  |    class="{className || ''} {showIcon ? 'external-link-with-icon' : ''} {normalIconColor ? 'normal-icon-color' : ''}"> | 
					
						
							|  |  |  |   <slot></slot>{#if showIcon} | 
					
						
							| 
									
										
										
										
											2018-03-16 08:42:10 -07:00
										 |  |  |     <svg class="external-link-svg"> | 
					
						
							| 
									
										
										
										
											2018-01-28 21:07:31 -08:00
										 |  |  |       <use xlink:href="#fa-external-link" /> | 
					
						
							|  |  |  |     </svg> | 
					
						
							| 
									
										
										
										
											2018-05-01 17:05:36 -07:00
										 |  |  |   {/if}</a> | 
					
						
							| 
									
										
										
										
											2018-01-28 19:01:51 -08:00
										 |  |  | <style> | 
					
						
							| 
									
										
										
										
											2018-01-28 21:07:31 -08:00
										 |  |  |   .external-link-with-icon { | 
					
						
							| 
									
										
										
										
											2018-01-28 19:01:51 -08:00
										 |  |  |     display: inline-flex; | 
					
						
							|  |  |  |     align-items: center; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-03-16 08:42:10 -07:00
										 |  |  |   .external-link-with-icon .external-link-svg { | 
					
						
							| 
									
										
										
										
											2018-01-28 19:01:51 -08:00
										 |  |  |     margin-left: 4px; | 
					
						
							|  |  |  |     width: 14px; | 
					
						
							|  |  |  |     height: 14px; | 
					
						
							|  |  |  |     fill: var(--deemphasized-text-color); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-03-16 08:42:10 -07:00
										 |  |  |   .external-link-with-icon.normal-icon-color .external-link-svg { | 
					
						
							| 
									
										
										
										
											2018-02-10 14:35:21 -08:00
										 |  |  |     fill: var(--body-text-color); | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2018-04-29 22:13:41 -07:00
										 |  |  | </style> | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   export default { | 
					
						
							|  |  |  |     data: () => ({ | 
					
						
							| 
									
										
										
										
											2018-04-30 09:57:49 -07:00
										 |  |  |       className: void 0, | 
					
						
							|  |  |  |       normalIconColor: false, | 
					
						
							|  |  |  |       ariaLabel: '', | 
					
						
							|  |  |  |       showIcon: false | 
					
						
							| 
									
										
										
										
											2018-04-29 22:13:41 -07:00
										 |  |  |     }) | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | </script> |