> WIP! See https://github.com/CyberNika/v-contextmenu/blob/2.x/docs/usage.md for Vue 2.0
# v-contextmenu
[![NPM version][badge-npm-version]][url-npm]
[![NPM download][badge-npm-download]][url-npm]
[![NPM version][badge-language]][url-github]
![License][badge-license]
[![Node version][badge-node-version]][url-npm]
[![NPM][image-npm]][url-npm]
**ContextMenu** component for **Vue 3.0**.
**English | [įŽäŊ䏿](./README.md)**
## Installation
### NPM (Recommend)
```bash
$ npm i -S v-contextmenu # yarn add v-contextmenu
```
### CDN
Get the latest version from [unpkg.com/v-contextmenu](https://unpkg.com/v-contextmenu/), and then import JavaScript and CSS file in your page.
```html
```
```javascript
// global
Vue.use(window.contextmenu);
// or as needed
const { directive, Contextmenu, ContextmenuItem } = window.contextmenu;
export default {
directives: {
contextmenu: directive,
},
components: {
[Contextmenu.name]: Contextmenu,
[ContextmenuItem.name]: ContextmenuItem,
},
};
```
## đ Gallery
[Go online examples](https://CyberNika.github.io/v-contextmenu)

## đ Usage
### Global register
```javascript
import contextmenu from "v-contextmenu";
import "v-contextmenu/dist/themes/default.css";
Vue.use(contextmenu);
```
```html
Menu Item 1
Menu Item 2
Menu Item 3
right click here
```
### Register as needed
```HTML
Menu Item 1
Menu Item 2
Menu Item 3
right click here
```
See [online site][url-homepage] & [document](./docs/usage.md) for more details.
## đ¨ Theme
**Default**
`v-contextmenu/dist/themes/default.css`

**Bright**
`v-contextmenu/dist/themes/bright.css`

**Dark**
`v-contextmenu/dist/themes/dark.css`

## đ Develop
```bash
$ pnpm install # install dependencies
$ pnpm dev # start dev server
```
## đ¤ Build
```bash
$ pnpm build # Build for npm
$ pnpm build:site # Build for site
```
## đ Changelog
See [releases][url-releases]
[badge-npm-version]: https://img.shields.io/npm/v/v-contextmenu/next
[badge-language]: https://img.shields.io/github/languages/top/CyberNika/v-contextmenu
[badge-node-version]: https://img.shields.io/node/v/v-contextmenu/next
[badge-npm-download]: https://img.shields.io/npm/dt/v-contextmenu
[badge-license]: https://img.shields.io/github/license/CyberNika/v-contextmenu.svg
[url-npm]: https://npmjs.org/package/v-contextmenu
[url-dependencies]: https://david-dm.org/vkbansal/v-contextmenu
[url-releases]: https://github.com/CyberNika/v-contextmenu/releases
[url-github]: https://github.com/CyberNika/v-contextmenu
[url-homepage]: https://CyberNika.github.io/v-contextmenu
[image-npm]: https://nodei.co/npm/v-contextmenu.png