text: import { createVNode as _createVNode } from "vue";
  import Empty from '../empty';
  import useConfigInject from '../_util/hooks/useConfigInject';
  
  var RenderEmpty = function RenderEmpty(props) {
    var _useConfigInject = useConfigInject('empty', props),
        prefixCls = _useConfigInject.prefixCls;
  
    var renderHtml = function renderHtml(componentName) {
      switch (componentName) {
        case 'Table':
        case 'List':
          return _createVNode(Empty, {
            "image": Empty.PRESENTED_IMAGE_SIMPLE
          }, null);
  
        case 'Select':
        case 'TreeSelect':
        case 'Cascader':
        case 'Transfer':
        case 'Mentions':
          return _createVNode(Empty, {
            "image": Empty.PRESENTED_IMAGE_SIMPLE,
            "class": "".concat(prefixCls.value, "-small")
          }, null);
  
        default:
          return _createVNode(Empty, null, null);
      }
    };
  
    return renderHtml(props.componentName);
  };
  
  function renderEmpty(componentName) {
    return _createVNode(RenderEmpty, {
      "componentName": componentName
    }, null);
  }
  
  export default renderEmpty;