diff --git a/src/components/button/button.vue b/src/components/button/button.vue
index 6a79e9c..54169b0 100644
--- a/src/components/button/button.vue
+++ b/src/components/button/button.vue
@@ -19,7 +19,7 @@
         props: {
             type: {
                 validator (value) {
-                    return oneOf(value, ['default', 'primary', 'dashed', 'text', 'info', 'success', 'warning', 'error']);
+                    return oneOf(value, ['default', 'primary', 'dashed', 'text', 'info', 'success', 'warning', 'error', 'search', 'confirm', 'cancel', 'reset']);
                 },
                 default: 'default'
             },
--
libgit2 0.21.4