import { toRefs , VNode , h , defineComponent } from 'vue' ; import SvgIcon from '../../../components/SvgIcon/index.vue' ; export default defineComponent ( { name : 'MenuItemIcon' , props : { icon : { type : String , default : '' } } , setup ( props ) { const { icon } = toRefs ( props ) ; const vnodes = [ ] ; if ( icon . value ) { vnodes . push ( h ( SvgIcon , { iconClass : icon . value , style : 'font-size: 18px; vertical-align: middle;' } ) ) ; } return ( ) => vnodes ; } } ) ;