You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							29 lines
						
					
					
						
							497 B
						
					
					
				
			
		
		
	
	
							29 lines
						
					
					
						
							497 B
						
					
					
				<script> | 
						|
export default { | 
						|
  name: 'MenuItem', | 
						|
  functional: true, | 
						|
  props: { | 
						|
    icon: { | 
						|
      type: String, | 
						|
      default: '' | 
						|
    }, | 
						|
    title: { | 
						|
      type: String, | 
						|
      default: '' | 
						|
    } | 
						|
  }, | 
						|
  render(h, context) { | 
						|
    const { icon, title } = context.props | 
						|
    const vnodes = [] | 
						|
 | 
						|
    if (icon) { | 
						|
      vnodes.push(<svg-icon icon-class={icon}/>) | 
						|
    } | 
						|
 | 
						|
    if (title) { | 
						|
      vnodes.push(<span slot='title'>{(title)}</span>) | 
						|
    } | 
						|
    return vnodes | 
						|
  } | 
						|
} | 
						|
</script>
 | 
						|
 |