UNPKG

1.03 kBJavaScriptView Raw
1import * as React from 'react';
2import { ConfigConsumer } from '.';
3import Empty from '../empty';
4
5var defaultRenderEmpty = function defaultRenderEmpty(componentName) {
6 return /*#__PURE__*/React.createElement(ConfigConsumer, null, function (_ref) {
7 var getPrefixCls = _ref.getPrefixCls;
8 var prefix = getPrefixCls('empty');
9
10 switch (componentName) {
11 case 'Table':
12 case 'List':
13 return /*#__PURE__*/React.createElement(Empty, {
14 image: Empty.PRESENTED_IMAGE_SIMPLE
15 });
16
17 case 'Select':
18 case 'TreeSelect':
19 case 'Cascader':
20 case 'Transfer':
21 case 'Mentions':
22 return /*#__PURE__*/React.createElement(Empty, {
23 image: Empty.PRESENTED_IMAGE_SIMPLE,
24 className: "".concat(prefix, "-small")
25 });
26
27 /* istanbul ignore next */
28
29 default:
30 // Should never hit if we take all the component into consider.
31 return /*#__PURE__*/React.createElement(Empty, null);
32 }
33 });
34};
35
36export default defaultRenderEmpty;
\No newline at end of file