├── .babelrc ├── .codeclimate.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.yml ├── .github └── stale.yml ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── README.md ├── deploy.sh ├── docs ├── api.md ├── faq.md ├── readme.md └── usage.md ├── examples ├── .eslintrc.yml ├── Customization.js ├── DynamicMenu.js ├── MultipleMenus.js ├── MultipleTargets.js ├── Nested.js ├── RTLSubMenu.js ├── SimpleMenu.js ├── SubMenus.js ├── index.html ├── index.js ├── react-contextmenu.css └── webpack.config.js ├── package.json ├── src ├── AbstractMenu.js ├── ContextMenu.js ├── ContextMenuTrigger.js ├── MenuItem.js ├── SubMenu.js ├── actions.js ├── connectMenu.js ├── globalEventListener.js ├── helpers.js ├── index.d.ts └── index.js ├── tests ├── .eslintrc.yml ├── .setup.js ├── ContextMenu.test.js ├── MenuItem.test.js ├── __snapshots__ │ └── ContextMenu.test.js.snap ├── actions.test.js ├── sub-menu-test.js └── sub-menu-wrapper-test.js ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/.babelrc -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | examples/bundle.js 2 | -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/deploy.sh -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/docs/usage.md -------------------------------------------------------------------------------- /examples/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/.eslintrc.yml -------------------------------------------------------------------------------- /examples/Customization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/Customization.js -------------------------------------------------------------------------------- /examples/DynamicMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/DynamicMenu.js -------------------------------------------------------------------------------- /examples/MultipleMenus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/MultipleMenus.js -------------------------------------------------------------------------------- /examples/MultipleTargets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/MultipleTargets.js -------------------------------------------------------------------------------- /examples/Nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/Nested.js -------------------------------------------------------------------------------- /examples/RTLSubMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/RTLSubMenu.js -------------------------------------------------------------------------------- /examples/SimpleMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/SimpleMenu.js -------------------------------------------------------------------------------- /examples/SubMenus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/SubMenus.js -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/index.js -------------------------------------------------------------------------------- /examples/react-contextmenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/react-contextmenu.css -------------------------------------------------------------------------------- /examples/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/examples/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/package.json -------------------------------------------------------------------------------- /src/AbstractMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/AbstractMenu.js -------------------------------------------------------------------------------- /src/ContextMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/ContextMenu.js -------------------------------------------------------------------------------- /src/ContextMenuTrigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/ContextMenuTrigger.js -------------------------------------------------------------------------------- /src/MenuItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/MenuItem.js -------------------------------------------------------------------------------- /src/SubMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/SubMenu.js -------------------------------------------------------------------------------- /src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/actions.js -------------------------------------------------------------------------------- /src/connectMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/connectMenu.js -------------------------------------------------------------------------------- /src/globalEventListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/globalEventListener.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/src/index.js -------------------------------------------------------------------------------- /tests/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/.eslintrc.yml -------------------------------------------------------------------------------- /tests/.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/.setup.js -------------------------------------------------------------------------------- /tests/ContextMenu.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/ContextMenu.test.js -------------------------------------------------------------------------------- /tests/MenuItem.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/MenuItem.test.js -------------------------------------------------------------------------------- /tests/__snapshots__/ContextMenu.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/__snapshots__/ContextMenu.test.js.snap -------------------------------------------------------------------------------- /tests/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/actions.test.js -------------------------------------------------------------------------------- /tests/sub-menu-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/sub-menu-test.js -------------------------------------------------------------------------------- /tests/sub-menu-wrapper-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/tests/sub-menu-wrapper-test.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkbansal/react-contextmenu/HEAD/yarn.lock --------------------------------------------------------------------------------