diff --git a/src/number-keyboard/CollapseIcon.tsx b/src/number-keyboard/CollapseIcon.tsx
deleted file mode 100644
index aad833d9c..000000000
--- a/src/number-keyboard/CollapseIcon.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-export default {
- render() {
- return (
-
- );
- },
-};
diff --git a/src/number-keyboard/DeleteIcon.tsx b/src/number-keyboard/DeleteIcon.tsx
deleted file mode 100644
index 16427f490..000000000
--- a/src/number-keyboard/DeleteIcon.tsx
+++ /dev/null
@@ -1,12 +0,0 @@
-export default {
- render() {
- return (
-
- );
- },
-};
diff --git a/src/number-keyboard/Icon.js b/src/number-keyboard/Icon.js
new file mode 100644
index 000000000..5b47616f3
--- /dev/null
+++ b/src/number-keyboard/Icon.js
@@ -0,0 +1,17 @@
+export const CollapseIcon = (
+
+);
+
+export const DeleteIcon = (
+
+);
diff --git a/src/number-keyboard/Key.js b/src/number-keyboard/Key.js
index 657e4e42c..34c424254 100644
--- a/src/number-keyboard/Key.js
+++ b/src/number-keyboard/Key.js
@@ -1,8 +1,7 @@
import { createNamespace } from '../utils';
import { TouchMixin } from '../mixins/touch';
+import { DeleteIcon, CollapseIcon } from './Icon';
import Loading from '../loading';
-import DeleteIcon from './DeleteIcon';
-import CollapseIcon from './CollapseIcon';
const [createComponent, bem] = createNamespace('key');