diff --git a/README.md b/README.md index 09f421a..572b99b 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Vue.use(VModal) /* By default plugin will use "modal" name for the component. -If you need to change it, you can do so by supplying "componentName" option. +If you need to change it, you can do so by providing "componentName" param. Example: diff --git a/dist/index.js b/dist/index.js index 66f6e77..ba85575 100644 --- a/dist/index.js +++ b/dist/index.js @@ -93,6 +93,8 @@ var _Modal2 = _interopRequireDefault(_Modal); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +var defaultComponentName = 'modal'; + var Plugin = { install: function install(Vue) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; @@ -116,7 +118,8 @@ var Plugin = { } }; - Vue.component('modal', _Modal2.default); + var componentName = options.componentName || defaultComponentName; + Vue.component(componentName, _Modal2.default); } }; diff --git a/dist/ssr.index.js b/dist/ssr.index.js index 40bac7f..cf8cf7d 100644 --- a/dist/ssr.index.js +++ b/dist/ssr.index.js @@ -93,6 +93,8 @@ var _Modal2 = _interopRequireDefault(_Modal); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +var defaultComponentName = 'modal'; + var Plugin = { install: function install(Vue) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; @@ -116,7 +118,8 @@ var Plugin = { } }; - Vue.component('modal', _Modal2.default); + var componentName = options.componentName || defaultComponentName; + Vue.component(componentName, _Modal2.default); } };