text: export default {
    name: 'CubeTransparentIcon',
    
    props: {
      size: {
        type: String,
        default: '24',
        validator: (s) => (!isNaN(s) || s.length >= 2 && !isNaN(s.slice(0, s.length -1)) && s.slice(-1) === 'x' )
      }
    },
  
    functional: true,
  
    render(h, ctx) {
      const size = ctx.props.size.slice(-1) === 'x' 
        ? ctx.props.size.slice(0, ctx.props.size.length -1) + 'em'
        : parseInt(ctx.props.size) + 'px';
  
      const attrs = ctx.data.attrs || {}
      attrs.width = attrs.width || size
      attrs.height = attrs.height || size
      ctx.data.attrs = attrs
    
      return <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" {...ctx.data}>
    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5"/>
  </svg>
  
    }
  }