diff --git a/.npmignore b/.npmignore
index 3d2a347..4aa2bfb 100644
--- a/.npmignore
+++ b/.npmignore
@@ -1,2 +1,6 @@
docs/
-README.md
\ No newline at end of file
+README.md
+*.new
+*.bkp
+*.old.*
+*.old
\ No newline at end of file
diff --git a/README.md b/README.md
index 7004fc3..fc1a98d 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,7 @@ Import individual components.
- `Grid` – component
- `Row` – component
- `Column` – component
+- `Checkbox` – component
- `Input` – component
- `Label` – component
- `Form` – component
@@ -50,6 +51,7 @@ Mixins to import related components at once
- `Grid` – `ui-grid`, `ui-row`, `ui-column`
- `Form` – `ui-form`, `ui-field`
+- `Menu` – `ui-menu`, `ui-menu-item`, `ui-menu-header`, `ui-submenu`
```javascript
import {Collections} from 'semantic-ui-vue2'
diff --git a/index.js b/index.js
index 3d6e33e..cb8a256 100644
--- a/index.js
+++ b/index.js
@@ -1,3 +1,8 @@
+import Button from './src/elements/Button.vue'
+import ButtonGroup from './src/elements/button/Group.vue'
+import ButtonLabel from './src/elements/button/Label.vue'
+import ButtonOr from './src/elements/button/Or.vue'
+
import Grid from './src/collections/Grid.vue'
import Row from './src/collections/grid/Row.vue'
import Column from './src/collections/grid/Column.vue'
@@ -9,6 +14,11 @@ import Label from './src/elements/Label.vue'
import Form from './src/collections/Form.vue'
import Field from './src/collections/form/Field.vue'
+import Menu from './src/collections/Menu.vue'
+import MenuItem from './src/collections/menu/Item.vue'
+import MenuHeader from './src/collections/menu/Header.vue'
+import Submenu from './src/collections/menu/Submenu.vue'
+
import Modal from './src/modules/Modal.vue'
import Mixin from './src/mixins'
@@ -17,6 +27,10 @@ import Collections from './src/mixins/collections.js'
export {
Mixin,
Collections,
+ Button,
+ ButtonGroup,
+ ButtonLabel,
+ ButtonOr,
Grid,
Row,
Column,
diff --git a/package.json b/package.json
index 8d57bb2..2af6641 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "semantic-ui-vue2",
- "version": "2.2.1",
+ "version": "2.3.2",
"description": "Semantic UI Integration for Vue 2",
"main": "index.js",
"scripts": {
diff --git a/src/collections/Menu.vue b/src/collections/Menu.vue
new file mode 100644
index 0000000..20f0480
--- /dev/null
+++ b/src/collections/Menu.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
diff --git a/src/collections/menu/Header.vue b/src/collections/menu/Header.vue
new file mode 100644
index 0000000..e7133aa
--- /dev/null
+++ b/src/collections/menu/Header.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/src/collections/menu/Item.vue b/src/collections/menu/Item.vue
new file mode 100644
index 0000000..91674ef
--- /dev/null
+++ b/src/collections/menu/Item.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
diff --git a/src/collections/menu/Submenu.vue b/src/collections/menu/Submenu.vue
new file mode 100644
index 0000000..f5a42ad
--- /dev/null
+++ b/src/collections/menu/Submenu.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/src/elements/Button.vue b/src/elements/Button.vue
new file mode 100644
index 0000000..58cad2a
--- /dev/null
+++ b/src/elements/Button.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
diff --git a/src/elements/Checkbox.vue b/src/elements/Checkbox.vue
index 9a6938e..adca0d1 100644
--- a/src/elements/Checkbox.vue
+++ b/src/elements/Checkbox.vue
@@ -59,7 +59,7 @@
v-on:submit="emitSubmit"
ref="input" />